Проблема с прокси при запуске скрипта
Я пытаюсь использовать Selenium Grid2 для запуска параллельных сценариев Watir WebDriver. Я успешно запустил концентратор, так как я могу открыть его в своем браузере, и я создал два узла, каждый из которых отображается в консоли.
Я начал узел, выполнив это:
java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=WatirWebDriver
Затем я попытался запустить тестовый скрипт:
require 'watir-webdriver'
caps = Selenium::WebDriver::Remote::Capabilities.ie
caps.platform = :WINDOWS
caps[:name] = "WatirWebDriver"
browser = Watir::Browser.new(
:remote,
:url => "http://xxxxxxxx:5555",
:desired_capabilities => caps)
browser.goto "http://www.google.com"
* где xxxx - локальный IP"
Это возвращает ошибку 403 Proxy.
Я могу нормально запустить этот базовый сценарий сценария, в котором я только что создал новый экземпляр браузера IE, а затем велел ему перейти в Google. Однако я попытался установить http_proxy с информацией о прокси моей компании, но это тоже не сработало. Это, однако, дало мне ошибку отказа в доступе, когда я запустил скрипт как локально, так и через узел. Тем не менее, я знаю, что кредиты верны.
Заранее благодарим за любую помощь, которую вы можете предоставить.
1 ответ
Моя проблема заключалась в том, что мне нужно было указать на /wd/hub для URL: http://xxxxxxxx:5555/wd/hub
Как только я это сделал, это сработало. Должен был сделать больше исследований, прежде чем отправлять вопрос...