2011-10-11 16 views
7

Mam projekt, w którym mamy kilka testów Selenium. Niedawno uaktualniłem Firefoksa do wersji 7.0.1, ponieważ zachęciło mnie to do rozszerzenia "WebDriver for Firefox", którego używają te testy.Selenium WebDriver + Firefox 7.0.1 niekompatybilność

Firefox WebDriver is broken

Jak mogę rozwiązać ten problem? Czy muszę odinstalować tę aktualną wersję Firefoksa i zainstalować starszą wersję? A może istnieje plik, który mogę edytować, aby zignorować, że wersja jest inna?

+0

Czy możesz rozważyć użycie capibara-webkit zamiast selenu? – parndt

+0

@parndt: Nie, ten projekt jest już dobrze ugruntowany i wypróbowaliśmy capybara-webkit i okazało się, że jest co najmniej dwa razy wolniejszy od Selenium. –

+1

2.4.0 wydaje się nieco stara – kain

Odpowiedz

3

chciałbym spróbować z najnowszymi selenu-webdriver. Używam również Firefox 7.0.1 i działa z selenium-webdriver 2.8.0.

3

Możesz powiedzieć przeglądarce Firefox, aby ignorowała wersje wtyczki i rozszerzenia.

  1. Rodzaj about:config w pasku adresu przeglądarki
  2. prawym przyciskiem myszy i stworzyć nową wartość logiczną nazwie extensions.checkCompatibility.7.0
  3. ustawić tę wartość na false

To powinno zapobiec wtyczki podnoszenie problemu z jego kompatybilność z wersją 7.0.1

0

pracuję z FF-8. Po prostu zmień wersję firefox ze standalone.jar. W tym celu rozpakuj plik JAR z rozpakowaniem i wyszukaj pliki install.rdf w rozpakowanych plikach. Otwórz je w programie word i zmień wersję. możesz dodać najnowszą wersję przeglądarki. Istnieje pięć lub sześć plików, które należy zmienić. po wykonaniu tego ponownie zip je zmienić na rozszerzenie .jar

Powiązane problemy