Win 7 和 FireFox 以德语运行。 Win 7 已安装所有可用更新。 32 位和 64 位 GeckoDriver 相同! (我的 Win 7 是 64 位;我的 FireFox 是 32 位)。这只是我的电脑上的问题吗?
driver.quit()
在我的 InternetExplorer 上运行没有问题。
package JS_JFrame1;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class SeleniumFireFoxMinimal1 {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.gecko.driver", "e:\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.toolsqa.com");
Thread.sleep(5000);
driver.quit();
}
}
像这样的其他 Selenium 命令运行得很好:
element = driver.findElement(By.id("sinp"));
System.out.println( "Element found!");
element.clear();
element.sendKeys("black");
element.submit();
Eclipse 控制台输出:
1488978842009 addons.manager DEBUG Completed startup sequence 1488978842565 Marionette INFO Listening on port 52628 1488978843470 addons.manager DEBUG Starting provider: 1488978843470 addons.manager DEBUG Registering shutdown blocker for 1488978843471 addons.manager DEBUG Provider finished startup: 1488978843514 addons.manager DEBUG Starting provider: PreviousExperimentProvider 1488978843515 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider 1488978843515 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider 1488978843519 DeferredSave.extensions.json DEBUG Starting write 1488978843910 DeferredSave.extensions.json DEBUG Write succeeded 1488978843910 addons.xpi-utils DEBUG XPI Database saved, setting schema version preference to 19 Mär 08, 2017 2:14:06 PM org.openqa.selenium.remote.ProtocolHandshake createSession INFORMATION: Detected dialect: W3C 1488978859017 Marionette INFO New connections will no longer be accepted [Child 6128] ###!!! ABORT: Aborting on channel error.: file c:/builds/moz2_slave/m-rel-w32-00000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 2143 Mär 08, 2017 2:14:20 PM org.openqa.selenium.os.UnixProcess destroy SCHWERWIEGEND: Unable to kill process with PID 4732
FireFox-Crash-Popup 的硬拷贝:
https://www.dropbox.com/s/f3cuklcsgdbqcyx/FireFox_52_CrashPopup.PNG?dl=0
在 GitHub 上报告:
最佳答案
我在 Windows 10 上遇到类似的问题,driver.close() 不起作用,driver.quit() 抛出异常。
问题出在最新的 geckodriver(版本 0.14)上,请检查这些 Unresolved 问题
关于java - Selenium 3.2.0 在 driver.quit() @ Win 7 Home Premium 和 GeckoDriver 0.14.0 期间使 FireFox 52 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42672643/