Я занимаюсь разработкой веб-сайта, который работает селен тесты на Firefox, Chrome, IE ... Хотя тесты проходят отлично на Chrome и IE, у меня есть проблема, которая следует с Mozilla Firefox:Селена ошибка 0x80000003 с Firefox
Это отображается в конце прогона, когда драйвер закрывает окно firefox.
Я провел некоторое исследование в Интернете, но большинство ответов довольно старые и о понижении рейтинга firefox до версии 48.0 и что оно было исправлено с более поздними версиями, такими как v50. Это делает работу с V48, но я использую V51 и по-прежнему имеют те же проблемы ...
Вот код драйвера:
package Driver.Firefox;
import Driver.Driver;
import org.apache.commons.lang3.SystemUtils;
import org.openqa.selenium.WebDriver;
import org.testng.Assert;
public class FirefoxDriver extends Driver {
public FirefoxDriver(){
if (SystemUtils.IS_OS_WINDOWS) {
System.setProperty("webdriver.gecko.driver", this.basePath + "/src/test/java/Driver/Firefox/geckodriver-win64.exe");
}
else if (SystemUtils.IS_OS_LINUX) {
System.setProperty("webdriver.gecko.driver", this.basePath + "/src/test/java/Driver/Firefox/geckodriver-linux");
}
else if (SystemUtils.IS_OS_MAC) {
System.setProperty("webdriver.gecko.driver", this.basePath + "/src/test/java/Driver/Firefox/geckodriver-macos");
}
else {
Assert.assertTrue(false, "This platform is not supported for the moment.");
}
driver = new org.openqa.selenium.firefox.FirefoxDriver();
driver.manage().window().maximize();
}
}
Я также имел этот вопрос и не мог» t решить его, при использовании FF47 все работает отлично. Это не отличное решение, но оно работает. – acikojevic
Может быть Селен проблема совместимости, Эта комбинация работает Firefox 51.0.1 Селен 3.0.1 Gecko 0.10.0 –
На самом деле это может быть проблема с ОС ... У меня есть эта проблема на Windows, 8.1, один из моих у коллег есть такая же проблема с 8.1. Но у коллеги, работающего на нем 7, нет этой проблемы ... У нас три одинаковые версии Firefox, Selenium и Gecko. – Papple