webdriverIO 和 iOS 模拟器浏览器测试
webdriverIO and iOS simulator browser testing
我正尝试使用 webdriverIO 通过 iOS 模拟器 运行 浏览器测试。但是,它不是通过 iOS 模拟器 运行 浏览器,而是 运行 通过桌面版 Safari 浏览器。我没有收到任何错误。我正在使用 wdio 测试 运行ner,这在我的配置中。有什么建议吗?
capabilities: [
{
appiumVersion: '1.7.1',
deviceName: 'iPhone Simulator',
deviceOrientation: 'portrait',
platformversion: '9.0',
platformName: 'iOS',
port: '4723',
browserName: 'safari'
}
],
/
services: ['selenium-standalone', 'appium'],
appium: {
args: {
address: '127.0.0.1',
commandTimeout: '7200',
sessionOverride: true,
debugLogSpacing: true,
platformVersion: '9.0',
platformName: 'iOS',
showIosLog: true,
deviceName: 'iPhone',
nativeInstrumentsLib: true,
isolateSimDevice: true,
browserName: 'chrome'
}
},
我最终让它工作了。我的配置是这样设置的:
capabilities: [
{
maxInstances: 1,
browserName: 'safari',
appiumVersion: '1.7.1',
automationName: 'Appium',
deviceName: 'iPhone 7 Plus',
deviceOrientation: 'portrait',
platformVersion: '11.0',
platformName: 'iOS'
}
-
services: ['selenium-standalone', 'appium'],
appium: {
args: {
address: '127.0.0.1',
commandTimeout: '7200',
sessionOverride: true,
debugLogSpacing: true,
showIosLog: true,
nativeInstrumentsLib: true,
isolateSimDevice: true,
}
},
port: 4723,
我正尝试使用 webdriverIO 通过 iOS 模拟器 运行 浏览器测试。但是,它不是通过 iOS 模拟器 运行 浏览器,而是 运行 通过桌面版 Safari 浏览器。我没有收到任何错误。我正在使用 wdio 测试 运行ner,这在我的配置中。有什么建议吗?
capabilities: [
{
appiumVersion: '1.7.1',
deviceName: 'iPhone Simulator',
deviceOrientation: 'portrait',
platformversion: '9.0',
platformName: 'iOS',
port: '4723',
browserName: 'safari'
}
],
/
services: ['selenium-standalone', 'appium'],
appium: {
args: {
address: '127.0.0.1',
commandTimeout: '7200',
sessionOverride: true,
debugLogSpacing: true,
platformVersion: '9.0',
platformName: 'iOS',
showIosLog: true,
deviceName: 'iPhone',
nativeInstrumentsLib: true,
isolateSimDevice: true,
browserName: 'chrome'
}
},
我最终让它工作了。我的配置是这样设置的:
capabilities: [
{
maxInstances: 1,
browserName: 'safari',
appiumVersion: '1.7.1',
automationName: 'Appium',
deviceName: 'iPhone 7 Plus',
deviceOrientation: 'portrait',
platformVersion: '11.0',
platformName: 'iOS'
}
-
services: ['selenium-standalone', 'appium'],
appium: {
args: {
address: '127.0.0.1',
commandTimeout: '7200',
sessionOverride: true,
debugLogSpacing: true,
showIosLog: true,
nativeInstrumentsLib: true,
isolateSimDevice: true,
}
},
port: 4723,