【发布时间】:2018-03-26 18:21:37
【问题描述】:
我正在尝试使用 Intern 在 BrowserStack 上运行并行功能测试。我当前工作的 intern.json 配置如下所示:
{
"proxyPort": 9000,
"capabilities": {
"browserstack.local": false,
"browserstack.debug": true,
"browserstack.video": true,
"fixSessionCapabilities": false
},
"environments": [
{ "browserName": "Chrome", "version": 62 },
{ "browserName": "Firefox", "version": 38 },
{ "browserName": "Safari", "version": 9 },
{ "browserName": "IE", "version": 11 }
],
"tunnel": "browserstack",
"tunnelOptions": {
"username": "myUsername",
"accessKey": "myAccessKey"
},
"reporters": ["pretty"],
"functionalSuites": ["dist/functional/tests/demo.js"]
}
但是,当我尝试在每个环境对象中指定操作系统、os_version 或其他任何内容时,我的测试将无法运行,如下所示:
{ "browserName": "Chrome", "version": 62, "os" : "OS X" },
我一直在参考 BrowserStack 文档:https://www.browserstack.com/automate/capabilities
此外,我无法在此配置中指定任何移动设备 - 它大喊它缺少 browserName 属性...
知道如何做上述任何一个吗?谢谢!!!!
【问题讨论】:
标签: functional-testing intern browserstack