Android-使用Appium和Protractor在设备浏览器上并行执行

Android-使用Appium和Protractor在设备浏览器上并行执行,第1张

概述我正在尝试在多个Android设备的Chrome浏览器上运行测试.我正在将量角器与鸦片一起使用.我正在启动2个具有不同端口(即4723和4725)的appium服务器,并使用2个设备信息指定多功能.我同时尝试了模拟器和真实设备.当我运行配置文件时,即使我指定了设备的UDID,两台Appium服务器也都试图访

我正在尝试在多个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在设备浏览器上并行执行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存