运行 BrowserStack 使用移动设备自动化时所需的功能

Required capabilities when running BrowserStack Automate with a mobile device

描述
BrowserStack documentation 列出了您可以为其 Automate 产品设置的所有功能,但没有描述必须存在哪些功能才能进行测试,例如 'Google Nexus 5'.

Their code generator 建议:

{
   "browserName" : "android",
   "platform" : "ANDROID",
   "device" : "Google Nexus 5"
} 

但我从经验中知道这组功能也有效:

{"os":"android", "device": "Google Nexus 5"}

因此我问自己:

问题
{"device": "Google Nexus 5"} 也有效吗?
如果不是,在特定移动设备上使用 BrowserStack Automate 时,最低和正确的功能集是什么?

推荐使用BrowserStack的代码生成器。这可确保您拥有正确的测试环境。

是的,当您请求仅设置了 'device' 功能的 webdriver 会话时,BrowserStack 将使用设备的默认浏览器在该设备上成功创建会话。

来源:与一位 BrowserStack 技术支持员工的电子邮件对话。