Проблема с прокси при запуске скрипта

Я пытаюсь использовать 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

Как только я это сделал, это сработало. Должен был сделать больше исследований, прежде чем отправлять вопрос...

Другие вопросы по тегам