令人惊讶的是,我找不到关于如何设置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