我面临一个奇怪的问题,不一致,没有观察到趋势。每当我运行我的webdriver代码(见下文)
WebDriver driver = new FirefoxDriver();
驱动程序/浏览器窗口打开,操作/步骤按照我的代码继续进行,但奇怪的是,有时只会打开一个额外的窗口并遵循相同的代码/说明。
我的代码将成功/失败消息打印/记录到控制台,即使在我的代码后面有一个额外的浏览器窗口,我也只能看到这些消息。使用单个 driver.quit()命令,两个窗口都会消失。
我正在使用由Java客户端库驱动的Eclipse IDE的Firefox驱动程序。
有人能解释我的代码发生了什么吗?