我们有一套selenium测试,在安装和拆卸时打开和关闭浏览器以开始新的测试。
这种方法需要很长时间才能运行测试,因为开启和关闭很慢。有没有办法在构造函数中打开浏览器一次,然后在拆解时重新进行设置和清理,然后在解构器上关闭浏览器?
任何一个例子都会非常感激。
答案 0 :(得分:5)
您可以使用类或模块级别设置和拆卸方法,而不是测试级别设置和拆卸。但要注意这一点,就好像你没有在每次测试中明确地重置测试环境一样,你必须手动清理所有内容(cookie,历史记录等),并在每次测试之前恢复浏览器(如果它已经崩溃)。