我正在尝试在 saucelab 真实设备上运行 Appium 测试。但这是抛出错误“没有符合您条件的设备。” 所有带有控制台日志的配置文件都粘贴在这里:https://paste.gg/p/anonymous/dd07ccb1149d4b3187125afa969fb138
最佳答案
这是因为 Sauce Labs Real Devices 目前不支持 W3C 功能。计划于 2022 年 1 月底发布。
现在请删除所有“appium:”前缀并删除“sauce:options”并提供“有效”的 JSONWP 选项。这意味着“appiumVersion”(应该在 1.20 左右)和“build”应该在你的 capabilities 的根级别。类似于 this
更新:
问题是 platformVersion: '11.0'
,没有 Android 11.0
版本,只有 Android 11
版本,另请参见屏幕截图。
我已经在我的机器上检查过了,通过将版本从 11.0
更改为 11
它起作用了。
我必须说返回的错误具有误导性,但另一方面,它也说明了事实;-)
关于javascript - 获取 Saucelab 错误 "There is no device that matches your criteria.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70475965/