【发布时间】:2021-09-10 15:15:32
【问题描述】:
我构建了一个 webdriverIO 框架。我正在尝试设置 webdriverIO 配置文件以连接到 AWS Device Farm,并获取移动设备,然后运行基于 appium 的测试。
也许是这样的?对于 iOS 的配置文件? 但我遇到的问题如下:
- 如何指向我已上传到服务器的 IPA 文件?
- 如何连接到 AWS Device Farm?
- 是否可以假设因为 AWS Device Farm 运行 appium 服务器,所以我应该从 appium 使用支持的功能?
const { join } = require('path');
const { config } = require('./wdio.conf');
config.specs = [
'./tests/specs/**/*.spec.js',
];
config.capabilities = [
{
platformName: 'iOS',
maxInstances: 1,
'appium:deviceName': 'iPhone 12',
'appium:platformVersion': '14.4',
'appium:orientation': 'PORTRAIT',
'appium:automationName': 'XCUITest',
'appium:app': 'replace this with your locally built app - full path to app file',
// 'appium:app': join(process.cwd(), './apps/iOS-Simulator-NativeDemoApp-0.2.1.app.zip'),
'appium:noReset': true,
'appium:newCommandTimeout': 240,
},
];
exports.config = config;
【问题讨论】:
标签: mobile webdriver-io aws-device-farm