如何使用已经打开的firefox在Selenium中进行测试
这个宣言
WebDriver driver = new FirefoxDriver();
始终会打开Firefox的新实例窗口。它不使用已经打开的Firefox。
谁能让我知道如何使用已经打开的Firefox进行测试,而不是打开一个新的Firefox?
回答:
请注意这一点,因为如果驱动程序一次崩溃,那么在此之后必须执行的所有测试用例都将受到影响,因为它们使用的是同一驱动程序,而且您还将共享Cookie,并且也许共享先前已打开的会话,等等
更为健壮的解决方案是为每个测试用例创建一个新的WebDriver,因为这样做会使您所有测试用例的依赖性降低。
如果激励您的原因是创建每个WebDriver所需的时间,则也许您可以开始考虑并行运行测试用例,例如与TestNG。
谢谢
以上是 如何使用已经打开的firefox在Selenium中进行测试 的全部内容, 来源链接: utcz.com/qa/421077.html