【问题标题】:Getting Saucelab error "There is no device that matches your criteria."收到 Saucelab 错误“没有符合您的条件的设备。”
【发布时间】:2022-01-25 06:23:49
【问题描述】:

我正在尝试在 saucelab 真实设备中运行 Appium 测试。但这会引发错误“没有符合您的条件的设备”。 所有带有控制台日志的配置文件都粘贴在这里:https://paste.gg/p/anonymous/dd07ccb1149d4b3187125afa969fb138

请帮忙!!

【问题讨论】:

    标签: javascript appium webdriver-io w3c saucelabs


    【解决方案1】:

    这是因为 Sauce Labs Real Devices 目前不支持 W3C 功能。计划于 2022 年 1 月底发布。

    现在请删除所有“appium:”前缀并删除“sauce:options”并提供“有效”的 JSONWP 选项。这意味着“appiumVersion”(应该在 1.20 左右)和“构建”应该位于您功能的根级别。类似this

    更新: 问题是platformVersion: '11.0',没有Android 11.0 版本,只有Android 11 版本,另见截图。 我已经在我的机器上检查了它,并将版本从 11.0 更改为 11 它有效。

    我必须说返回的错误具有误导性,但另一方面,它也说明了事实;-)

    【讨论】:

    • 您好,感谢您的回复!但是即使更改了它,问题仍然存在。而且我正在使用的设备是存在​​的,并且在酱实验室中并不忙。还是同样的错误。更改和错误日志粘贴在paste.gg/p/anonymous/87d02337505840769c088cb03eab69ad 中,如果更改正常,请告诉我!
    • 感谢您提供新日志,您能否使用完整的 WDIO 配置和您正在使用的服务更新您的问题。
    • 嘿,刚刚更新了我的问题。请询问是否需要其他任何内容。
    • 我已经在解决方案中添加了答案。还请从您共享的代码中删除您的访问密钥
    • 嘿,我已将酱凭据添加到环境变量中。并将android版本从11.0更改为11。我仍然收到那个错误。我不知道为什么&是什么原因。顺便说一句,出于显而易见的原因,酱汁访问密钥在代码中是虚拟的;)
    猜你喜欢
    • 2020-06-27
    • 2017-08-12
    • 2014-04-15
    • 2015-03-05
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多