Sam*_*mer -1 ruby rake automation qa watir
在同一次运行中执行多个测试时,我发现我得到的错误比我逐个执行测试的错误要多.当我研究这种行为时,我希望通过运行执行我想要的测试的rake任务来获得更准确的结果,但是在新的浏览器实例上运行每个测试,就像我逐个执行它们一样.通过这种方式,我可以获得与手动操作相同的结果,但避免了必须在终端上逐个启动它们的麻烦.
我在文档中搜索过这个功能但是找不到它,我在StackOverflow上发现的唯一类似的问题与selenium有关,而不是watir.
有可能做我正在寻找的事情吗?怎么样?
谢谢.
通常,您需要在每次测试之前创建一个Before钩子以打开浏览器,并在每次测试后创建一个After钩子来关闭浏览器(请参阅黄瓜维基上的钩子上的更多信息)
假设您正在启动浏览器support/env.rb
,您将使用前后钩子替换现有代码:
Before
@browser = Watir::Browser.new
end
After
@browser.close
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
717 次 |
最近记录: |