Удивительно, но я не смог найти первое руководство по настройке Selenium WebDriver, работающего с самолетом selenium-webdriver через google university. Я полагаю, что камень должен знать, где я храню все эти файлы jar, чтобы начать. Как я могу настроить это?Как установить Selenium WebDriver, работающий с драгоценным камнем selenium-webdriver
ответ
Сначала вы должны установить гем селен WebDriver:
гема установку селен WebDriver
Затем вы можете начать свою рубиновую программу:
#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
Вы можете найти более подробную информацию:
about webdriver and ruby (all said above was an attempt to summarize it)
Как вы можете видеть, API-интерфейс Webdriver сам по себе имеет другой «стиль» обычных селеновых рубиновых программ ... Если вы хотите использовать webdriver и по-прежнему продолжать программировать с помощью Selenium-API, вам, вероятно, следует позаботиться о удаленном сервере Selenium2.0, так как кажется, что он будет использовать Webdriver прозрачным способом, сохраняя при этом один и тот же известный Selenium ruby Api
Если я ошибаюсь в какой-то части информации, пожалуйста, исправьте меня, и мы все вместе проясним :)
PD: Лучшая найденная информация о взаимоотношениях между Selenium и Webdriver была this Запись в блоге
неважно, оказалось, что мне ничего не нужно делать! – yiwen