使用ruby的watir测试一个web应用程序会在最后打开浏览器。网上的一些建议是,为了做一个真正的单元测试,你应该在每次测试(在拆卸调用中)打开和关闭浏览器,但这是缓慢而毫无意义的。或者它们做这样的事情:如何在watir测试套件结束时关闭浏览器?
def self.suite
s = super
def s.afterClass
# Close browser
end
def s.run(*args)
super
afterClass
end
s
end
但会要求摘要输出不再显示(类似“100次测试,100个断言,0失败,0错误”应仍显示)。
如何在测试结束时使用ruby或watir关闭浏览器?
您正在使用哪个测试跑步者?测试::单位? –
Test :: Unit :: TestCase只要它的工作原理相同,它不会打扰我。试图让我获得更好的工作。 – 0xdabbad00