javascript - 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 运行它时,我得到了相同的结果。
解决方案
我将selenium-standalone和webdriver.io包更新到最新版本,并再次运行 wdio 配置工具来解决问题,我可以在日志中看到 POST 请求指向/wd/hub/session而不是/session作为前。
推荐阅读
- excel - VBA - 按名称标识符查找特定的子文件夹
- c# - 如何从子winform刷新父winform?
- reactjs - 为什么 this.setState 不更新我的状态?
- android - 如何为 StreamBuilder 生成的小部件设置动画?
- c++ - OpenCV 从 YUYV 像素格式视频帧创建 YUV420 或灰度 Mat 对象
- javascript - 反应JS | 在组件中加载状态不会呈现 Spinner
- node.js - 在向 main 发送回调之前等待 forEach 的结果
- c++ - Win32:单击其子窗口时,组合框失去焦点
- ios - 重新加载tableview时如何处理闪烁和空白问题?
- ios - Google 广告未在特定应用中展示