0

我一直在尝试使用 AWS 设备场测试我的应用程序。

我有原生 iOS 和原生 Android 版本。

我的 TestNG 测试在本地完美运行,但在线上我在 Android 和 iOS 上都收到以下错误:

测试失败:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。构建信息:版本:'2.48.2',修订:'41bccdd10cf2c0560f637404c2d96164b67d9d67',时间:'2015-10-09 13:08:06' 系统信息:主机:'ip-10-0-221-27',ip: '10.0.221.27', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-53-generic', java.version: '1.7.0_75' 驱动程序信息:驱动程序。版本:安卓驱动

我的 JDK 是 1.8,Appium 是 1.4.8,在 Eclipse IDE 上使用最新的 Maven、TestNG 和 selenium 库。有人可以帮忙吗?

4

2 回答 2

0

我有同样的问题。确保您已启动服务器。转到您的桌面appium应用程序选择操作系统(Android,IOS)点击启动

于 2016-10-12T15:30:02.480 回答
0

确保玩具在创建驱动程序对象时传递正确的集线器 url。

如下所示 IOSDriver driver = new IOSDriver(new URL(" http://127.0.0.1:4723/wd/hub "), new DesiredCapabilities());

这些功能是从上传的应用程序中读取的。

url 应该是:http: //127.0.0.1 :4723/wd/hub并清空所需的功能对象。

于 2015-10-20T18:25:34.067 回答