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 Завершенная последовательность запуска 1488978842565 Marionette INFO Прослушивание порта 52628 1488978843470 addons.manager DEBUG Начальный провайдер: 1488978843470 addons.manager DEBUG Регистрация блокировщика выключения для 1488978843471 addons.manager.manager43471 addons.manager43471 предыдущий запуск addons.manager43471 поставщик addons.manager435 Предыдущий провайдер addons.manager43471 1488978843515 addons.manager DEBUG Регистрация блокировщика выключения для PreviousExperimentProvider 1488978843515 addons.manager DEBUG Provider завершил запуск: PreviousExperimentProvider 1488978843519 DeferredSave.extensions.json DEBUG Начало записи 14889788 DEBUG Настройка базы данных DEBUGSD 14889788, завершена настройка DEBUGSDI 1488910 DeferredSave.x предпочтение версии схемы на 19 марта 2017 г. 14:14:06 org.openqa.selenium.remote.ProtocolHandshake createSession ИНФОРМАЦИЯ: Обнаруженный диалект: W3C 1488978859017 Марионетка ИНФОРМАЦИЯ Новые связи больше не принимаются [Ребенок 6128] ### !!! ABORT: прерывание при ошибке канала .: файл c: /builds/moz2_slave/m-rel-w32-00000000000000000000/build/src/ipc/glue/MessageChannel.cpp, строка 2143 08 марта 2017 г. 14:14:20 org. openqa.selenium.os.UnixProcess destroy SCHWERWIEGEND: невозможно убить процесс с PID 4732
Печатная копия всплывающего окна FireFox-Crash-Pop:
https://www.dropbox.com/s/f3cuklcsgdbqcyx/FireFox_52_CrashPopup.PNG?dl=0
Отчет на GitHub: