【问题标题】:Webdriver.io (wdio) - Browserstack - waitforDisplayed failsWebdriver.io (wdio) - Browserstack - waitforDisplayed 失败
【发布时间】:2021-09-23 19:43:35
【问题描述】:

我正在使用 wdio 6 进行一些测试(在将其升级到 7 的过程中),并且我在一个非常简单的测试中收到了这个错误

    it('Renders unit list', () => {
        $('.unit-list .bookable-unit-details:first-child').waitForDisplayed();
    });

在运行测试时,我多次触发此问题:

[0-0] 2021-07-14T20:20:56.077Z ERROR webdriver: Request failed with status 500 due to unknown command: POST /session/<HASH>/execute/sync
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '208-52-164-61', ip: '208.52.164.61', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_181'
Driver info: driver.version: unknown

最后:

[chrome 91.0.4472.106 windows #0-0] Error: waitUntil condition failed with the following reason: POST /session/<HASH>/execute/sync
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '208-52-164-61', ip: '208.52.164.61', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_181'
Driver info: driver.version: unknown

以前有人经历过吗? 解决方案是什么?

编辑

我已将 wdio 升级到可用的最新版本,但我仍然遇到此问题。

我在 wdio 的 github 上提交了一个问题:https://github.com/webdriverio/webdriverio/issues/7145

【问题讨论】:

  • so.. 这意味着您的服务器没有收到 post 请求;-;所以问题很可能是他们的问题,他们只是解决了问题..OOF

标签: node.js wdio-v6 wdio-jasmine


【解决方案1】:

我从 Browserstack 支持团队获得了一些帮助。

他们告诉我在我的配置中添加以下功能:

'browserstack.selenium_version': '3.141.59',
'browserstack.use_w3c': true,

这帮助我解决了这个问题(至少目前是这样)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2020-02-01
    • 2022-08-02
    • 2021-01-13
    相关资源
    最近更新 更多