Невозможно использовать URL-адреса, сопоставленные в / etc / hosts для Webdriver.io - PullRequest
0 голосов
/ 28 марта 2020

Я использую webdriver для своих интеграционных тестов. Я хочу запустить набор тестов для URL: https://test.url.net , но У меня есть некоторые ограничения, которые находятся вне моего контроля.

  1. Мне нужно запустить тесты в моей локальной среде.
  2. Я не могу использовать localhost в качестве моего URL

Я решил добавив запись в /etc/hosts/ для сопоставления localhost с моим URL

$ cat /etc/hosts
127.0.0.1 test.url.net

, когда я запускаю веб-драйвер с таргетингом на https://test.url.net, он просто зависает и не может подключиться, однако, когда я пытаюсь нацелиться на https://localhost:443/, тест открывается (и не проходит из-за ограничения, что мы не можем использовать localhost в качестве домена).

Есть ли способ предоставить веб-драйверу отображение URL-адреса на IP-адрес?

1 Ответ

1 голос
/ 28 марта 2020

https://test.url.net направляет только 127.0.0.1 / localhost. Но вы должны указать номер порта.

попробуйте https://test.url.net:443 в браузере вручную и проверьте, загружается ли веб-сайт.

, если да, тогда используйте этот URL с номером порта в webdriver.io

...