+-
如何使用已经打开的firefox在Selenium中进行测试
这个宣言

WebDriver driver = new FirefoxDriver();

总是打开Firefox的新实例窗口.它不使用已经打开的Firefox.

任何人都可以让我知道如何使用已经打开的Firefox进行测试,而不是打开一个新的?

最佳答案
要小心,因为如果驱动程序崩溃了一次,那么之后必须执行的所有测试用例都会受到影响,因为他们使用相同的驱动程序,你也将共享cookie,也许会话已经打开过,等等

更强大的解决方案是为每个测试用例创建一个新的WebDriver,因为这样做可以减少所有测试用例对其他测试用例的依赖.

如果激励你的原因是每个WebDriver创建的时间,也许你可以开始考虑并行运行测试用例,例如使用TestNG.

谢谢

点击查看更多相关文章

转载注明原文:如何使用已经打开的firefox在Selenium中进行测试 - 乐贴网