1
在我的测试套件中,我打开一个浏览器实例,运行测试并关闭实例。打开一个新的浏览器实例并重复相同的过程。Opera需要更多时间来处理浏览器实例
在Opera运行时 -
- 如果我使用,driver.Close(),测试用例在6秒内运行,但它仍然保持一个浏览器实例中打开。
- 如果我只是使用driver.Quit()或driver.Dispose(),它需要31秒来运行相同的测试用例,但它会关闭所有的浏览器实例。
为什么使用Dispose?()或Quit()需要很长时间。有没有一种方法可以让它更快,并缩短运行测试套件的整体时间。
这种激烈的时间差异只能在Opera中看到。
我使用Opera V 40与硒3.
谢谢。
我刚才提到那个测试用例作为例子。我有近100个测试用例,这又将测试套件的时间增加了30分钟。所以我只想知道是否有一种方法或解决方法可以像所有其他浏览器一样工作。感谢您的回复并提供有关Opera的一些信息。 – Sudeepthi
在测试套装期间,您需要调用quit()几次? – Moshisho
我在TestCleanup()中提到了Quit(),因此在运行每个测试用例之后调用它。 – Sudeepthi