java - Selenium Webdriver 继续通过多个类

标签 java selenium selenium-webdriver

我制作了一个太长的测试脚本。所以,我正在上短期类(class)。如果我想连续运行几个(使用 TestNG xml 文件),第一个类将成功,但下一个类将打开一个新的 Firefox 窗口,因为:

WebDriver driver = new FirefoxDriver();    

如何使其不会打开新窗口,而是在与上一课相同的窗口中继续?

最佳答案

这个问题之前已经回答过很多次了,但是here is one我前几天发过帖子。简而言之:

  • 在测试运行开始时创建单例 WebDriver
  • 在所有测试中重用它
  • 完成之前请勿关闭或退出它。

关于java - Selenium Webdriver 继续通过多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35131307/

相关文章:

java - 无法检测 Selenium Java 中的 ui li Web 元素

.net - 是否有适用于 .NET 的 HtmlUnitDriver?

selenium-webdriver - "unable to connect to renderer": Unable to resize or maximize the browser window using protractor with chrome beta

java - Log4j + Amqp 日志示例代码失败

java - Java 中小型不可变对象(immutable对象)的缓存策略?

javascript - 如何使用 webdriverio 验证它是否是登录页面

python - 提交元素不可点击 selenium python

java - 如何验证selenium webdriver中的浏览器是否存在

java - 如何计算java字符串中的空格?

Java Object.hashCode() - 地址还是随机()?