在msedgedriver.exe上永久关闭w3c

问题描述 投票:0回答:1

我的组织刚刚升级到Edge Chrome浏览器的81.0.416.53版(正式版本)(64位),我是它的自动化工程师。我在使用Watir / Ruby版本时遇到问题,我更新了Edge Webdriver,使其与浏览器的版本号匹配。我最初使用Chrome类与Chrome进行交互,但现在不再起作用,但是当我切换到Edge时,尝试运行ui自动化脚本时始终出现w3c错误。我似乎没有办法通过Watir / Selenium中的Edge类以编程方式关闭webdriver的硬件加速。我已经为浏览器关闭了它,但是当我运行webdriver时,它仍然处于打开状态。我有什么办法可以直接在网络驱动程序中进行此更改,而不是尝试更改Watir中不存在的选项?

如果您有其他建议,我也愿意接受。谢谢您的时间。

系统:

  • 红宝石2.5.8p224(2020-03-31修订版67882)[x64-mingw32]
  • watir(6.16.5)
  • selenium-webdriver(3.142.7)
  • Edge Chromium版本81.0.416.53(正式版本)(64位)
  • Windows 10

代码:

require 'watir'
Selenium::WebDriver::Edge::Service.driver_path = "c:/webdriver_location/msedgedriver.exe"
client = :edge
browser = Watir::Browser.new(client)
selenium webdriver microsoft-edge watir
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.