При выполнении моего скрипта скрипт может открыть браузер, но не может указать URL-адрес. Я использовал метод driver.get(). Затем я попытался добавить и увеличить время сна, после этого мой скрипт может загружать URL-адрес, и он работает, как ожидалось, но большую часть времени он терпит неудачу. Я не знаю, что это проблема со временем или проблема с драйвером, пожалуйста, предложите мне правильное решение.
Используемая платформа - язык Windows 7 - инструмент Java - веб-драйвер selenium 2.48.2 Firefox -34.0
код, используемый для создания экземпляра драйвера, приведен ниже:
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
driver = new FirefoxDriver();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
driver.get(myurl);
}
логи ошибок такие:
Slenium web driver : Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output...and ...Receiving org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH)