我想在窗口7中设置与红宝石黄瓜和水豚的selenium webdriver在家练习。有人可以提供详细的步骤。在Windows 7中设置与红宝石(我有红宝石矿山),黄瓜和水豚的硒webdriver 7
0
A
回答
0
硒默认带有水豚,添加:js =>真正的黄瓜步骤,你应该很好去。我使用rspec的不黄瓜,但我有像
describe "Something" do
it "should use selenium", js: true do
page.should have_content "It works!"
end
你应该看到Firefox的拿出 您可以wanna考虑一个无头的驱动程序来减少对浏览器启动成本
下面是Rails 3的项目在行动中有使用硒
0
我把一个例子一些特点:
require "selenium-webdriver"
gem "test-unit"
require "test/unit"
class Papidal < Test::Unit::TestCase
def setup
@driver = Selenium::WebDriver.for :firefox
#@base_url = "http://localhost:8090/"
@accept_next_alert = true
@driver.manage.timeouts.implicit_wait = 30
@verification_errors = []
end
def teardown
@driver.quit
assert_equal [], @verification_errors
end
def test_papidal
@driver.get("http://localhost:8090/myproject/")
@driver.find_element(:xpath, "//a[@wicketpath='showModalLink']").click
end
def element_present?(how, what)
@driver.find_element(how, what)
true
rescue Selenium::WebDriver::Error::NoSuchElementError
false
end
def verify(&blk)
yield
rescue Test::Unit::AssertionFailedError => ex
@verification_errors << ex
end
def close_alert_and_get_its_text(how, what)
alert = @driver.switch_to().alert()
if (@accept_next_alert) then
alert.accept()
else
alert.dismiss()
end
alert.text
ensure
@accept_next_alert = true
end
end
如果你想与Internet Explorer使用:
- 变化@driver =硒:: WebDriver.for:此@driver火狐=硒:: WebDriver.for:即
- 放入您的PATH(环境变量):IEDriverServer.exe(您可以从此下载:http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_x64_2.30.2.zip)并在执行脚本之前执行此操作
相关问题
- 1. 红宝石,黄瓜
- 2. 红宝石黄瓜
- 3. 与水豚红宝石
- 4. 黄瓜红宝石 - 黄瓜表达式
- 5. 红宝石水豚的RoutingError
- 6. 水豚红宝石硒的webdriver的对话不存在
- 7. 红宝石轨道︰黄瓜瓦特/水豚去applicationController on redirect_to
- 8. 水豚/黄瓜/红宝石问题:Control + C关闭bowser会话
- 9. 红宝石/黄瓜/水豚测试多部分文件上传
- 10. 我不能在Windows上安装OJ红宝石宝石7 64
- 11. 红宝石黄瓜和詹金斯
- 12. 红宝石和黄瓜项目结构
- 13. 红宝石,Rails和Windows 7 x64
- 14. 黄瓜与红宝石:它可以用宝石?
- 15. 红宝石错误7 64
- 16. 红宝石1.92和山狮
- 17. 宝石更新sqlite3的,红宝石未能在Windows 7
- 18. 在Windows 7上构建红宝石
- 19. 如何在Windows 7上安装红宝石宝石
- 20. 红宝石/黄瓜测试初始化
- 21. 红宝石文件删除黄瓜
- 22. 使用红宝石/黄瓜登录
- 23. 红宝石黄瓜自动化
- 24. 红宝石黄瓜测试实践
- 25. 黄瓜执行顺序 - 红宝石
- 26. 红宝石设置
- 27. 与红宝石
- 28. 元素没有与红宝石和硒
- 29. 红宝石硒的webdriver拖放
- 30. 红宝石硒的webdriver等待按键