Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一套 selenium 测试,在设置和拆卸时打开和关闭浏览器以开始新的测试。
这种方法需要很长时间才能运行测试,因为打开和关闭速度很慢。有没有办法在构造函数中打开浏览器一次,然后在拆卸时重新设置和清理,然后在解构函数中关闭浏览器?
任何例子都会非常感激。
您可以使用类或模块级别的设置和拆卸方法,而不是测试级别的设置和拆卸。不过要小心这一点,就好像您没有在每次测试中明确重置测试环境一样,您必须在每次测试之前手动清理所有内容(cookie、历史记录等),并在浏览器崩溃时恢复浏览器。