Удаленный WebDriver с проблемами Ruby - PullRequest
1 голос
/ 07 июня 2011

Народ,

Я пытаюсь настроить удаленный веб-драйвер в Ruby.Я много работал с Selenium, прежде чем использовать Java, но я действительно новичок в Ruby.Вот как выглядит мой код:

@driver = Selenium::WebDriver.for(:remote, :url => "http://mysite:4444/wd/hub", :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.firefox)
@driver.navigate.to homepage

Проблема, которую я вижу, заключается в том, что браузер запускается на удаленном компьютере, но открывается с пустой страницей.Когда я запускаю тот же код на локальной машине, страница открывается нормально.Я не уверен, что мне здесь не хватает.

Это гем веб-драйвера, который я использую Selen-WebDriver (0.2.1, 0.1.4), и я использую ruby ​​ruby-1.9.2-p180

1 Ответ

0 голосов
/ 29 августа 2012

Сначала загрузите Selenium Server и запустите на локальной машине, затем

настроить способ настройки как,

def setup
  @driver = Selenium::WebDriver.for(:remote, :url => 'http://192.168.0.188:4444/wd/hub', :desired_capabilities => :chrome)
  #@driver = Selenium::WebDriver.for :chrome
  @base_url = "http://www.google.com/"
  @driver.manage.timeouts.implicit_wait = 30
  @verification_errors = []
end

затем запустите тестовые случаи с удаленного компьютера, они будут выполнены на локальном компьютере. Если у вас возникнут проблемы, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...