Я использую последний selenium-webdriver (2.47.1) и watir-webdriver (0.8.0) и устанавливаю Edge WebDriver в папку Ruby/bin, как и другие webdriver .exe файлы; как хромированный реверс или iedriver. Похоже, что он запускает браузер Edge, но не пытается перейти к URL-адресу, прежде чем закрыть браузер и пропустив все мои тесты. У меня это разрешено брандмауэр в Windows, когда я запускаю RSpec тесты говорится:Сбой пограничного браузера после запуска начального запуска watir-webdriver
Selenium::WebDriver::Error::NoSuchWindowError: no such window
ли кто-нибудь получил MSWebdriver работать с Watir-WebDriver?
Ошибка:
c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/response.rb:71:in `assert_ok': not implemented (Selenium::WebDriver::Error::WebDriverError)
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:78:in `new'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:78:in `create_response'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/default.rb:90:in `request'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/http/common.rb:59:in `call'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:657:in `raw_execute'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:635:in `execute'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/remote/bridge.rb:221:in `switchToDefaultContent'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-2.47.1/lib/selenium/webdriver/common/target_locator.rb:96:in `default_content'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/watir-webdriver-0.8.0/lib/watir-webdriver/browser.rb:385:in `assert_exists'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/watir-webdriver-0.8.0/lib/watir-webdriver/browser.rb:110:in `url'
from c:/Ruby-222-x64/lib/ruby/gems/2.2.0/gems/watir-webdriver-0.8.0/lib/watir-webdriver/browser.rb:79:in `goto'
from msedge.rb:4:in `<main>'
Кроме того, IE работает, как ожидалось.
Можете указать, где вышли EdgeWebDriver.exe? AFAIK, есть MicrosoftWebDriver.exe. Если возможно, укажите минимальный объем кода, необходимый для воспроизведения вашей проблемы. – orde
https://www.microsoft.com/en-us/download/details.aspx?id=48212 где я получил драйвер. –
Это MicrosoftWebDriver.exe. Я бы предложил код отправки, который демонстрирует проблему. – orde