我正在尝试在多个Android设备的Chrome浏览器上运行测试.我正在将量角器与鸦片一起使用.我正在启动2个具有不同端口(即4723和4725)的appium服务器,并使用2个设备信息指定多功能.我同时尝试了模拟器和真实设备.当我运行配置文件时,即使我指定了设备的UDID,两台Appium服务器也都试图访问一台设备.我对量角器非常陌生.谁能帮我?下面是我的配置文件
config.Js
exports.config = { framework: 'jasmine', specs: ['Sample.Js','Sample_1.Js'], multiCapabilitIEs: [{ seleniumAddress: 'http://localhost:4723/wd/hub', browsername: 'Chrome', // 'appium-version': '1.4.16', platformname: 'AndroID', platformVersion: '6.0.1', devicename: 'abc', UDID:'abc', shardTestfiles: true }, { seleniumAddress: 'http://localhost:4725/wd/hub', browsername: 'Chrome', // 'appium-version': '1.0', platformname: 'AndroID', platformVersion: '4.4.4', devicename: 'def', UDID:'def', shardTestfiles: true }], onPrepare: function () { } };
解决方法:
我前段时间有同样的问题.
我修复了两个不同的config.Js文件:
>一种用于在端口4723上使用appium的移动设备config-mobile-4723.Js
>其他用于在端口4725上使用appium的移动设备config-mobile-4725.Js
您只需要将config.Js分为两个文件config-mobile-4723.Js和config-mobile-4725.Js,然后使用量角器config-mobile-4723.Js&并行运行两个命令.量角器config-mobile-4725.Js
我不确定这是否是最好的解决方案,但它是否有效.
更多信息https://github.com/aluzardo/protractor-cucumber-tests
总结以上是内存溢出为你收集整理的Android-使用Appium和Protractor在设备浏览器上并行执行全部内容,希望文章能够帮你解决Android-使用Appium和Protractor在设备浏览器上并行执行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)