我正在使用Selenium Webdriver和Ruby Bindings运行测试套件。 每次我必须为新功能编写脚本时,我必须在IRB中手动运行整个代码以达到特定级别,我可以继续使用CSS Selector方法的试错方法。
这样做的目的是避免手动运行脚本,因为它很耗时。
谢谢, 阿布舍克巴克
答案 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