【发布时间】:2017-10-01 05:31:45
【问题描述】:
我是 Appium 的新手。
我的脚本不适用于 Nexus 5(Android 6.0.1)/MI Note3(6.0.1),它在 Lenovo A6000(Android 5.0.2) 上运行流畅。为什么?
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("device","Android");
capabilities.setCapability("platformVersion","5.0.2");//For Nexus5 it is 6.0.1
String apkpath="Location of 'myApp.apk'";
capabilities.setCapability("app", apkpath);
//app.getAbsolutePath());
capabilities.setCapability("deviceName", "4fa1b92f");//or 'Nexus 5'
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app-package", myAppPackage);
driver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
System.out.println("Successfuly launched");
driver.findElement(By.id("com.********.******:id/btn_login")).click();
在 Nexus5/MI 上提供
RuntimeException: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Error occured while starting App. Original error: com.******.******/com.********.MainActivity or com.*******.******.com.*******.*******.MainActivity never started (WARNING: The server did not provide any stacktrace information
例外。 此异常出现在“驱动程序初始化”行
请帮助我,我必须修改哪些设置或功能。
【问题讨论】:
标签: automation webdriver appium