Удивительно, я не мог найти руководство первого шага по тому, как установить Селен WebDriver, работающий с драгоценным камнем селена-webdriver через университет Google. Я предполагаю потребности драгоценного камня знать, где я храню все те файлы банки для начала работы. Как я могу настроить это?
Сначала вам нужно установить gem selenium-webdriver:
gem install selenium-webdriver
Затем вы можете запустить вашу программу на ruby:
#You need to require the gem "selenium-driver"
require "selenium-webdriver"
#... see webdriver ruby api docs here: http://selenium.googlecode.com/svn/trunk/docs/api/rb/_index.html
#... Most usefull classes are Driver and Element, check them out for a good start
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://www.google.com"
element = driver.find_element(:name, 'q')
element.send_keys "Hello WebDriver!"
element.submit
puts driver.title
driver.quit
Вы можете найти больше информации:
о webdriver и ruby (все сказанное выше было попыткой обобщить)
Как вы можете видеть с первого взгляда, Webdriver API сам по себе имеет отличный "стиль" от обычных selenium-ruby программ.... Если вы хотите использовать webdriver и при этом продолжать программировать с Selenium-API, вам, вероятно, стоит обратить внимание на Selenium2. 0 Remote Server, так как кажется, что он будет использовать Webdriver прозрачным образом, сохраняя при этом тот же самый известный Selenium ruby Api
Если я ошибаюсь в какой-то части информации, пожалуйста, поправьте меня, и мы все вместе сделаем ее более ясной :)
PD: Лучшая найденная информация о взаимоотношениях между Selenium и Webdriver была эта запись в блоге