Я установил функцию в огурце, и я использую тег @javascript, чтобы он запускался в селене На моей машине selenium отлично работает, но поскольку webdriver не поддерживает собственные события на OSX еще мне нужно, чтобы подключить его к виртуальной машине под управлением UbuntuУдаленный селен WebDriver не отвечает на тесты огурца
у меня WebDriver сервер работает на моей машине Ubuntu
и взломал мой водитель водосвинку как так подключиться к удаленному серверу, как так:
def browser
unless @browser
@browser = Selenium::WebDriver.for(:remote, :url => "http://192.168.1.69:4444/wd/hub",
:desired_capabilities => Selenium::WebDriver::Remote::Capabilities.firefox)
#@browser = Selenium::WebDriver.for(options.delete(:browser) || :firefox, options)
at_exit do
@browser.quit
end
end
@browser
end
Когда я работает мой тест консоль на моей виртуальной машине показывает нечто происходит и выходы:
WebDriver удаленный сервер: выполнение INFO ....
Но то, что тест не пройден через некоторое время из-за тайм-аут
Любые идеи?
ах блестящий я был также ищет лучший способ сделать это пара проб, хотя, как мне настроить профиль? i half of guess from another post Я нашел: profile = Selenium :: WebDriver :: Firefox :: Profile.new , но затем я получаю: uninitialized constant Selenium – msaspence
Я обновил свой ответ, включив настройку профиля - обратите внимание, что это работает с селеном-webdriver 0.1.3. Я не думаю, что он работает с предыдущими версиями. –