selenium-webdriver - 切换到 webdrivers gem 后的弃用警告
问题描述
正如这里所建议的,我已经用 RSpec 3.8 替换了 Rails 5.2 应用程序chromedriver-helper
。webdrivers
根据这篇文章,它应该是一个简单的替换,并且在更新我Gemfile
的规格后工作。但是,我收到一堆弃用警告
2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。使用硒:: WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。使用 Selenium::WebDriver::Error:: ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。使用 Selenium::WebDriver::Error:: ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。请改用 Selenium::WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::UnhandledError 已弃用。使用硒:: WebDriver::Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。Error::UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。UnknownError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotVisibleError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::InvalidElementStateError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。2019-04-23 13:33:02 警告 Selenium [弃用] Selenium::WebDriver::Error::ElementNotSelectableError 已弃用。请改用 Selenium::WebDriver::Error::ElementNotInteractableError(确保驱动程序支持 W3C WebDriver 规范)。
已Selenium Webdriver
更新到最新版本。
- selenium-webdriver (3.141.0)
+ selenium-webdriver (3.141.5926)
我在这里错过了什么吗?
解决方案
chromedriver-helper
我在替换为时也遇到了这个问题webdrivers
,但是将 Capybara 更新到最新版本(3.18.0)解决了这个问题。
推荐阅读
- flutter - 必须向 Text 小部件提供非空字符串。错误
- javascript - Babel ES6 数组解构
- google-apps-script - 在 getData() 函数中抛出 newUserError
- java - 爪哇。将通用列表转换为工厂中的对象列表
- azure - 有没有办法从 ADF CI/CD 中的文件中引用 overrideParameters?
- angular - 如何在 jhipster 的“home.component.html”上显示/显示多个实体?
- terraform - 如何将 terraform 状态上传到 s3 存储桶?
- google-apps-script - 仅将非空单元格附加到另一个工作表谷歌脚本
- python - Python:带空格的 str.split() 给出索引错误
- javascript - 成功获取后如何打印成功消息?