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