如何使用已经打开的firefox在Selenium中进行测试

这个宣言

WebDriver driver = new FirefoxDriver();

始终会打开Firefox的新实例窗口。它不使用已经打开的Firefox。

谁能让我知道如何使用已经打开的Firefox进行测试,而不是打开一个新的Firefox?

回答:

请注意这一点,因为如果驱动程序一次崩溃,那么在此之后必须执行的所有测试用例都将受到影响,因为它们使用的是同一驱动程序,而且您还将共享Cookie,并且也许共享先前已打开的会话,等等

更为健壮的解决方案是为每个测试用例创建一个新的WebDriver,因为这样做会使您所有测试用例的依赖性降低。

如果激励您的原因是创建每个WebDriver所需的时间,则也许您可以开始考虑并行运行测试用例,例如与TestNG。

谢谢

以上是 如何使用已经打开的firefox在Selenium中进行测试 的全部内容, 来源链接: utcz.com/qa/421077.html

回到顶部