Unable to create new remote session. Appium(无法创建新的远程会话。Appium应用程序)
问题描述
public class StartFirstJobTest {
AppiumDriver driver;
@BeforeTest
public void setUp() throws Exception {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "F4AZFG07P508");
//capabilities.setCapability("platformName","Android");
//capabilities.setCapability("platformVersion", "5.0");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
当我尝试运行测试时,收到此错误。
org.openqa.selenium.SessionNotCreatedException:无法创建新的 远程会话。所需功能=功能 [{platformName=Android,deviceName=F4AZFG07P508}],必填 Capability=Capability[{}]内部版本信息:版本:‘3.3.1’, 版本:‘5234b325d5’,时间:‘2017-03-10 09:10:29+0000’系统信息: host:‘macbook-Pro-Roman.local’,IP:‘fe80:0:0:0:77:aef0:77:32%en0’, os.name:‘Mac OS X’,os.arch:‘x86_64’,os.version:‘10.12.3’, java.version:‘1.8.0_121’驱动程序信息:driver.version:AndroidDriver
我认为我在Appium中设置的一切都是正确的(当检查器启动时,设备是已安装的应用程序,可以进行测试)
作为项目收集器,我使用Maven
更新。 我正在尝试使应用程序自动化。我在代码中指定了附加功能
@BeforeTest
public void setUp() throws Exception {
File app = new File("/Users/romanderabin/Downloads/TimeTracker.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName","F4AZFG07P508");
capabilities.setCapability("platformVersion", "5.0");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.ronasit.timetrackerandroid");
capabilities.setCapability("appActivity","com.ronasit.timetrackerandroid.MainActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4727/wd/hub/"), capabilities);
和错误相同
org.openqa.selenium.SessionNotCreatedException:无法创建新的 远程会话。所需功能=功能 [{app=/Users/romanderabin/Downloads/TimeTracker.apk, appPackage=com.ronasit.timetrackerandroid, appActivity=com.ronasit.timetrackerandroid.MainActivity, PlatformVersion=5.0,PlatformName=Android,DeviceName=F4AZFG07P508}], 必需的功能=功能[{}]内部版本信息:版本: ‘3.3.1’,审校:‘5234b325d5’,时间:‘2017-03-10 09:10:29+00000’ 系统信息:主机:‘macbook-Pro-Roman.local’,IP: ‘fe80:0:0:0:77:aef0:77:32%en0’,os.name:‘Mac OS X’,os.arch: ‘x86_64’,os.version:‘10.12.3’,java.version:‘1.8.0_121’驱动程序 信息:driver.version:AndroidDriver
这篇关于无法创建新的远程会话。Appium应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:无法创建新的远程会话。Appium应用程序


- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 转换 ldap 日期 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 获取数字的最后一位 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01