令人驚訝的是,我找不到關於如何設置Selenium WebDriver通過谷歌大學使用selenium-webdriver gem的第一步指南。我想這個寶石需要知道我在哪裏存儲所有這些jar文件來開始。我該如何配置?如何設置Selenium WebDriver使用selenium-webdriver gem
4
A
回答
10
首先,你必須安裝寶石硒的webdriver:
創業板安裝硒的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
你可以找到更多信息:
about webdriver and ruby (all said above was an attempt to summarize it)
正如你所看到的一樣,Webdriver API本身具有不同的「樣式」的普通硒-ruby程序......如果你想使用webdriver並仍然繼續用Selenium-API編程,您應該切開Selenium2.0遠程服務器,因爲它似乎將以透明的方式使用Webdriver,同時仍然維持着相同的已知Selenium紅寶石API
如果我對部分信息有誤,請糾正我,我們將一起使其更清晰:)
PD:最好找到關於Selenium和Webdriver之間的關係的信息是this博客文章
相關問題
- 1. 用Perl設置Selenium WebDriver
- 2. 如何在Chrome上使用Ruby gem selenium-webdriver?
- 3. Selenium Webdriver遠程設置
- 4. 設置c#Selenium webdriver到Jenkins
- 5. 如何使用Selenium的webdriver
- 6. 如何使用Selenium Safari Webdriver
- 7. 如何使用Selenium Webdriver?
- 8. 如何使用Selenium WebDriver telnet
- 9. 如何使用Selenium的webdriver
- 10. 如何使用Selenium的webdriver
- 11. 如何使用Selenium的webdriver
- 12. 如何使用selenium webdriver在textarea中設置文本
- 13. 如何在不使用Maven的情況下設置Selenium WebDriver?
- 14. 如何使用selenium webdriver設置請求cookie?
- 15. 如何使用Selenium Webdriver .NET綁定來設置Chrome首選項?
- 16. Java Selenium WebDriver - 如何在不使用遠程WebDriver的情況下設置ScrollBehavior(elementScrollBehavior)?
- 17. 使用Selenium WebDriver
- 18. Selenium:布爾設置about:Firefox的webdriver配置
- 19. 如何使用Ruby Money gem設置rounding_method?
- 20. 如何使用scraped_resource gem設置刮擦?
- 21. Selenium WebDriver + Java - 如何配置Firefox的代理設置?
- 22. 配置Selenium 2(WebDriver),使用IE並使用WebDriver上傳文件
- 23. Selenium WebDriver第一個Java示例設置
- 24. Selenium webdriver將JSON對象設置爲
- 25. 獲取()和設置()多個@Test,Selenium WebDriver
- 26. 在Selenium WebDriver中設置優先級
- 27. 在selenium Webdriver中設置環路參數
- 28. 設置selenium webdriver並行執行
- 29. 使用xorg-x11-server-Xvfb配置selenium webdriver
- 30. 如何使用Selenium WebDriver複製表格?
沒關係,事實證明我不需要做任何事情! – yiwen 2010-05-09 05:56:07