public class Mobiletest {
private static AndroidDriver driver;
public static void main(String[] args) throws MalformedURLException,
InterruptedException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("deviceName", "Redmi 1s");
capabilities.setCapability("platformVersion", "4.4.4");
capabilities.setCapability("platformName", "Android");
// capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage",
"com.zipgo.customer");
capabilities.setCapability("appActivity",
"SplashActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),
capabilities);
// driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
}
Es gibt Fehler verbinden nicht, wo es schief läuftorg.apache.http.conn.HttpHostConnectException: Eine Verbindung mit 127.0.0.1:4723 [/127.0.0.1] fehlgeschlagen: Connection refused: wie unten
Exception in thread "main" org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException: Eine Verbindung mit 127.0.0.1:4723 [/127.0.0.1] fehlgeschlagen: Connection refused: connect info Erstellen : Version: 'unbekannt', Revision: 'unbekannt', Uhrzeit: 'unbekannt' Systeminfo: Host: 'INSPIRON', IP: '192.168.1.35', Betriebssystemname: 'Windows 8.1', os.arch: ' amd64 ', os.version:' 6.3 ', java.version:' 1.8.0_40 ' Treiberinfo: driver.version: AndroidDriver
beachten Sie, dass appium vor dem Ausführen von Tests manuell starten benötigt wird – wpj
andere Port bedeutet 4722,4724 any, und ich habe den Appium-Server manuell gestartet, indem ich auf das Play-Symbol geklickt habe und auch einmal den Port gewechselt habe Nummer zu 4728 zeigte es auf dem Appium-Port Nummer 4728 auf Appium, aber wenn ich das Eclipse-Skript ausführen, zeigte es mir das Ergebnis auf 4723 Port – Jagaur
hast du den Port zu gleichen in Android-Treiber und Appium-Einstellungen – wpj