【问题标题】:"ERROR webdriver: Request failed with status 404 due to invalid session id: invalid sessio"“错误 webdriver:由于会话 ID 无效,请求失败,状态为 404:会话无效”
【发布时间】:2021-09-28 11:54:29
【问题描述】:

我正在使用 webdriver.io 进行自动化测试,但我收到错误 ERROR webdriver: Request failed with status 404 due to invalid session id: invalid session” 这是我的代码

    describe("Main Page",()=>{
    it("Verify List Items",()=>{
        browser.url("/");
        browser.pause(5000)

        const listExamples = $$("//div[@id='content']//ul/li");//> Double dollar to find all the elements
        expect (listExamples).toBeElementsArrayOfSize(45);
        
        console.log(listExamples);
    })
})

【问题讨论】:

    标签: javascript webdriver-io


    【解决方案1】:

    我发现实际上从 14/04/2021 开始,由于 Chromium 的变化,从 Node.js v16 开始将不再支持同步模式。所以我只是使用了异步,错误就解决了。

    【讨论】:

    • 如何使用异步?将sync: false 放入配置文件?
    【解决方案2】:

    在 WebdriverIO 官方网站上,我看到它有关于“如何启用/禁用同步模式”的指南。 请看这个:https://webdriver.io/docs/sync-vs-async#async-mode

    【讨论】:

      猜你喜欢
      • 2019-09-23
      • 2018-04-17
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 2017-05-24
      • 2015-03-10
      • 2019-09-26
      • 2017-05-10
      相关资源
      最近更新 更多