我制作了一个太长的测试脚本。所以,我正在上短期类(class)。如果我想连续运行几个(使用 TestNG xml 文件),第一个类将成功,但下一个类将打开一个新的 Firefox 窗口,因为:
WebDriver driver = new FirefoxDriver();
如何使其不会打开新窗口,而是在与上一课相同的窗口中继续?
最佳答案
这个问题之前已经回答过很多次了,但是here is one我前几天发过帖子。简而言之:
- 在测试运行开始时创建单例 WebDriver
- 在所有测试中重用它
- 完成之前请勿关闭或退出它。
关于java - Selenium Webdriver 继续通过多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35131307/