【发布时间】:2016-02-01 13:05:09
【问题描述】:
我制作了一个很长的测试脚本。所以,我正在做短期课程。如果我想连续运行几个(使用 TestNG xml 文件),第一个类会成功,但下一个会打开一个新的 firefox 窗口,因为:
WebDriver driver = new FirefoxDriver();
我如何使它不会打开一个新窗口,而是在与上一课相同的窗口中继续?
【问题讨论】:
标签: java selenium selenium-webdriver
我制作了一个很长的测试脚本。所以,我正在做短期课程。如果我想连续运行几个(使用 TestNG xml 文件),第一个类会成功,但下一个会打开一个新的 firefox 窗口,因为:
WebDriver driver = new FirefoxDriver();
我如何使它不会打开一个新窗口,而是在与上一课相同的窗口中继续?
【问题讨论】:
标签: java selenium selenium-webdriver
这个问题之前已经回答过很多次了,但是here is one我前几天发的。简而言之:
【讨论】:
这可能是解决方法,您可以在代码中使用, @下课以后 公共关闭浏览器() { 司机.close(); }
这样下一节课就会在新浏览器中全新打开。在 After 类中写一个 'driver.close()'。
【讨论】: