首页 > 解决方案 > Webdriver.io 在尝试创建新会话时从 selenium 获得 HTML 响应

问题描述

我正在尝试使用 webdriver.io 运行我的 selenium 测试,但似乎测试运行器在尝试创建会话时失败:

[18:12:36]  COMMAND     POST     "/session"
[18:12:36]  DATA                {"desiredCapabilities": .... }

接下来是响应,它是 selenium 重定向到的一些默认 HTML 页面。当尝试从浏览器中的 selenium 控制台创建会话时,它可以工作 - 似乎请求已发布到localhost:4444/wd/hub/session

当我自己在后台运行 selenium-standalone-server 以及通过 webdriver.io selenium-standalone-service 运行它时,我得到了相同的结果。

标签: javascriptseleniumwebdriver-io

解决方案


我将selenium-standalonewebdriver.io包更新到最新版本,并再次运行 wdio 配置工具来解决问题,我可以在日志中看到 POST 请求指向/wd/hub/session而不是/session作为前。


推荐阅读