有没有办法运行Selenium Webdriver和Ruby绑定测试套件,一旦运行完毕,继续在irb中编写测试?

时间:2014-04-04 14:51:02

标签: ruby automation selenium-webdriver

我正在使用Selenium Webdriver和Ruby Bindings运行测试套件。 每次我必须为新功能编写脚本时,我必须在IRB中手动运行整个代码以达到特定级别,我可以继续使用CSS Selector方法的试错方法。

这样做的目的是避免手动运行脚本,因为它很耗时。

谢谢, 阿布舍克巴克

1 个答案:

答案 0 :(得分:1)

如果您使用irb,则无需运行整个代码。不要在要使用选择器方法检查的点之前执行整个代码,而是手动执行这些步骤,然后对要检查的元素进行试错。当然,您必须在irb中创建浏览器实例,如下所示:

require 'selenium-webdriver'
driver = Selenium::WebDriver.for :firefox
# here perform manual steps to reach to point where you want to perform trial and error and then try with trial and error
driver.find_element(:css, "css_selector")

编辑:

如果您想通过脚本执行上述操作,请转到here