2017-02-21 32 views
-1

Я занимаюсь разработкой веб-сайта, который работает селен тесты на Firefox, Chrome, IE ... Хотя тесты проходят отлично на Chrome и IE, у меня есть проблема, которая следует с Mozilla Firefox:Селена ошибка 0x80000003 с Firefox

error 0x80000003

Это отображается в конце прогона, когда драйвер закрывает окно 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(); 

    } 
} 
+0

Я также имел этот вопрос и не мог» t решить его, при использовании FF47 все работает отлично. Это не отличное решение, но оно работает. – acikojevic

+0

Может быть Селен проблема совместимости, Эта комбинация работает Firefox 51.0.1 Селен 3.0.1 Gecko 0.10.0 –

+0

На самом деле это может быть проблема с ОС ... У меня есть эта проблема на Windows, 8.1, один из моих у коллег есть такая же проблема с 8.1. Но у коллеги, работающего на нем 7, нет этой проблемы ... У нас три одинаковые версии Firefox, Selenium и Gecko. – Papple

ответ

0

Это, как представляется, проблема совместимости. Попробуйте с последним gecko driver.

+0

Это тот, который я использую уже ... – Papple

+0

Спасибо, это, похоже, исправило проблему! – Papple

0

Ok так это выглядит, как это фиксированный ... Я просто понижена до V48, а затем установили последнюю версию (что у меня уже был), и этот вопрос нет ...