【发布时间】:2019-03-23 18:27:58
【问题描述】:
我想使用 ruby 和 Selenium 启动 IE。我想忽略保护模式设置。
IE版本是11.904 Ruby 版本:2.4.5
Selenium::WebDriver::IE.driver_path = 'C:\drivers\IEDriverServer.exe' caps = Selenium::WebDriver::Remote::Capabilities.internet_explorer('ignoreProtectedModeSettings' => true) driver = Selenium::WebDriver.for(:internet_explorer, :desired_capabilities => caps) driver.get("https://www.google.com")
我希望 IE 能够正常启动 但我得到以下错误:
C:/Ruby24/lib/ruby/gems/2.4.0/gems/selenium-webdriver-3.141.0/lib/selenium/webdriver/remote/response.rb:69:in `assert_ok': 意外错误启动IE浏览器。并非所有区域的保护模式设置都相同。所有区域的启用保护模式必须设置为相同的值(启用或禁用)。 (Selenium::WebDriver::Error::SessionNotCreatedError)
【问题讨论】:
-
2019 年还在测试 Internet Explorer?这是彻底的。
-
这是旧版应用程序。