Невозможно запустить руководство по WebDriverIo

Я пытаюсь следовать руководству по WebDriverIo по адресу http://webdriver.io/guide.html.

После настройки сервера Selenium, когда я пытаюсь выполнить сценарий тестового узла (шаг 7 в руководстве), selenium предупреждает меня о некоторых ошибках (см. Полный журнал на снимке экрана), и я не получаю никаких результатов.

Действия по воспроизведению:

Я запускаю сервер Selenium  введите описание изображения здесь

Когда я пытаюсь запустить сценарий узла, происходит следующее (часы для увеличения):  введите описание изображения здесь

введите здесь описание изображения

В этот момент окно Firefox открывается автоматически и остается пустым.

Я использую Firefox v52 и Selenium 3.0.1. Я загрузил Geckodriver со страницы https://github.com/mozilla/geckodriver/releases

Что-нибудь очевидное, чего мне не хватает? Я новичок в Selenium и автоматизации браузера, простите за общий ввод :)


person jj-lucas    schedule 06.04.2017    source источник
comment
чего ты хочешь добиться? каково содержимое test-js файла?   -  person catch23    schedule 06.04.2017
comment
test.js инициализирует новый экземпляр Webriverio, настраивает его параметры, запрашивает страницу и console.logs ее заголовок. В текущем состоянии Selenium, похоже, не работает при попытке запросить страницу. Ознакомьтесь с очень коротким руководством, которое здесь   -  person jj-lucas    schedule 06.04.2017


Ответы (1)


Если вы были здесь, чтобы получить версию драйвера gecko для Windows: https://github.com/mozilla/geckodriver/releases, вы могли пропустить это сообщение:

«ВАЖНО: если вы используете geckodriver с Selenium, вы должны обновить его до Selenium 3.3, поскольку в этом выпуске ответы HTTP согласованы со стандартом WebDriver».

(Я вижу, что вы находитесь в версии 3.0.1).

person Tristan    schedule 06.04.2017
comment
Бинго! Большое спасибо за помощь - person jj-lucas; 06.04.2017