我在Android 7.0真实设备上运行测试时遇到问题(Nexus 6)Appium版本:1.6.3操作系统:Windows 10语言:Java Java客户端:4.1.2
有趣的是,当我插入任何Android 6设备(将platformVersion设置为6.0)时 - 测试运行没有问题.但是当我尝试在Android 7.0设备上运行它时,我得到了错误.
以下是我在Android 7.0上运行的功能:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "Android");
capabilities.setCapability("browserName", "Android");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "7.0");
capabilities.setCapability("fullReset", true);
capabilities.setCapability("autoAcceptAlerts", true);
capabilities.setCapability("newCommandTimeout", 0);
capabilities.setCapability("app", "C:\Apk\xxx-release.apk");
capabilities.setCapability("appPackage", "com.xxx.android.vvm");
capabilities.setCapability("appActivity", "com.xxx.android.vvm.activity.Splash");
Run Code Online (Sandbox Code Playgroud)
以下是IDE控制台输出的日志:
Feb 14, 2017 4:21:19 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Attempting bi-dialect session, assuming Postel's Law holds true on the remote end
Feb 14, 2017 4:21:24 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Falling back to original OSS JSON Wire Protocol.
Feb 14, 2017 4:21:29 PM org.openqa.selenium.remote.ProtocolHandshake …Run Code Online (Sandbox Code Playgroud)