Po stwierdzeniu, że jest to problem z Firefoksem 35, zainstalowałem 34 i uruchomiłem bundle exec rspec
, a moje testy przebiegły idealnie. Ale gdy próbowałem uruchomić go ponownie, to jakoś otworzył nowszą wersję Firefoksa, jak pojawia się następujący błąd ponownie, gdy uruchomię mój zestaw testowy:Selenium :: WebDriver :: Błąd :: JavascriptError: argumenty [0] są niezdefiniowane
Selenium::WebDriver::Error::JavascriptError: arguments[0] is undefined
Czy istnieje sposób, aby zagwarantować, że nie mam Firefoksa 35 zainstalowane, że Selen w jakiś sposób znajduje i otwiera? Wiem, że Firefox 34 jest wersją Firefoksa w moim katalogu Applications
, ale nie jestem pewien, czy nie ma kopii repliki nowszego firefoxa, który jest chwytany przez Selenium przy użyciu launchy
.
Idealnie! Dzięki Mike! – etusm
Nie ma go już w dev, najnowsza wersja to '2.45.0', tylko' bundle update selenium-webdriver' –