Selenium测试套件只打开一次浏览器

Bur*_*urt 1 python selenium

我们有一套selenium测试,在安装和拆卸时打开和关闭浏览器以开始新的测试.

由于开启和关闭缓慢,这种方法需要很长时间才能运行测试.有没有办法在构造函数中打开浏览器一次然后在拆解时重新设置和清理,然后在解构器上关闭浏览器?

任何一个例子都会非常感激.

Sil*_*Ray 5

您可以使用类或模块级别设置和拆卸方法,而不是测试级别设置和拆卸.但要注意这一点,就好像你没有在每次测试中明确地重置测试环境一样,你必须手动清理所有内容(cookie,历史记录等),并在每次测试之前恢复浏览器(如果它已经崩溃).