gpt4 book ai didi

ruby - 使用 Ruby 的 Selenium Grid 2 测试

转载 作者:数据小太阳 更新时间:2023-10-29 08:53:35 24 4
gpt4 key购买 nike

我最近发现了 Selenium Grid 2。我之前使用过 Grid、IDE 和 RC,编写测试非常简单,尤其是对于原始 Grid。 (也许是因为我从未使用过网络驱动程序?)

Grid 2 文档在编写实际测试方面仍然非常不稳定。

任何人都可以帮助我开始使用 Ruby 测试吗?也许只是一个简单的例子就可以了。

还有关于 DeepTest 与 Grid 2 的集成......或类似的东西。

提前致谢。

最佳答案

对于任何可能感兴趣的人,测试将采用这种格式:

require "rubygems"
require "selenium-webdriver"
driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :firefox)

driver.get "http://google.co.uk/"
driver.find_element(:id, "lst-ib").clear
driver.find_element(:id, "lst-ib").send_keys "selenium 2 webdriver"
driver.find_element(:xpath, "//ol[@id='rso']/li/div/span/h3/a/em[3]").click
driver.find_element(:link, "Selenium").click
driver.find_element(:id, "q").clear
driver.find_element(:id, "q").send_keys "grid2"
driver.find_element(:id, "submit").click

driver.quit

测试是远程运行的,如果你想在本地运行,那么改变:

来自

driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :firefox)

driver = Selenium::WebDriver.for(:firefox)

http://code.google.com/p/selenium/wiki/RubyBindings是所有这些的一个很好的引用。

关于ruby - 使用 Ruby 的 Selenium Grid 2 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com