gpt4 book ai didi

android - 使用 appium 和 Protractor 在设备浏览器上并行执行

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:22 25 4
gpt4 key购买 nike

我正在尝试在多个 Android 设备的 Chrome 浏览器上运行我的测试。我在 appium 中使用 Protractor 。我正在启动 2 个具有不同端口的 appium 服务器,即 47234725 并使用 2 个设备信息指定 multicapabilities。我尝试了模拟器和真实设备。当我运行我的配置文件时,两个 Appium 服务器都在尝试访问一个设备,即使我指定了设备的 UDID。我对 Protractor 非常陌生。谁能帮我?下面是我的配置文件

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 文件:

  1. 一个用于在端口 4723 上使用 appium 的移动设备 config-mobile-4723.js
  2. 其他用于在端口 4725 上使用 appium 的移动设备 config-mobile-4725.js

你只需要将config.js拆分成两个文件config-mobile-4723.jsconfig-mobile-4725.js 然后使用 protractor config-mobile-4723.js & protractor config-mobile-4725.js

并行运行这两个命令

我不确定这是否是最佳解决方案,但它确实有效。

更多信息 https://github.com/aluzardo/protractor-cucumber-tests

关于android - 使用 appium 和 Protractor 在设备浏览器上并行执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40633962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com