【发布时间】:2017-09-25 07:48:46
【问题描述】:
当我使用 Appium 运行 Android 应用程序时出现异常。enter code here Appium 中的错误:> 失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:1358:17 at [object Object].<anonymous> (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:180:9) at ChildProcess.exithandler (child_process.js:742:7) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1016:16) at Process.ChildProcess._handle.onexit (child_process.js:1088:5)info: [debug] 响应客户端错误:{"status":33,"value":{"message":"无法创建新会话。( 原始错误:远程安装失败:pkg: /data/local/tmp/0dde512af8b2943ab00684b128adeafb.apk\r\r\nFailure [INSTALL_FAILED_UPDATE_INCOMPATIBLE])","origValue":"远程安装失败:pkg: /data/local/tmp/0dde512af8b2943ab00684b128adeafb .apk\r\r\n失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]"},"sessionId":null} 信息:
Eclipse 中的错误:线程“main”org.openqa.selenium.SessionNotCreatedException 中的异常:无法创建新会话。 (原错误:远程安装失败:pkg: /data/local/tmp/0dde512af8b2943ab00684b128adeafb.apk
public class FootballTest {
public static void main(String[] args) throws MalformedURLException {
AppiumDriver driver;
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("deviceName", "Redmi 3S");
capabilities.setCapability("platformVersion", "6.0.1");
capabilities.setCapability("app",System.getProperty("user.dir")+"/apk/OurField.apk");
capabilities.setCapability("appPackage", "com.football.oufield");
capabilities.setCapability("appActivity", ".LoginActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4788/wd/hub"), capabilities);
//Username :- com.football.ourfield:id/edt_username
driver.findElement(By.id("com.football.ourfield:id/edt_username")).sendKeys("abc");
//password :- com.football.ourfield:id/edt_password
driver.findElement(By.id("com.football.ourfield:id/edt_password")).sendKeys("123456");
//login :- com.football.ourfield:id/btn_login
driver.findElement(By.id("com.football.ourfield:id/btn_login")).click();
}
}
【问题讨论】:
标签: android selenium-webdriver automation automated-tests appium