Селен:Есть ли способ изменить файл hosts на компьютере, на котором запущен сервер

StackOverflow https://stackoverflow.com/questions/2131766

  •  22-09-2019
  •  | 
  •  

Вопрос

Я хочу, чтобы браузер открывал локальный URL-адрес с именем текущего URL-адреса.Имея в виду , что когда я делаю:

sel.open('http://live-url/)

selenium фактически откроет локальный URL-адрес.

Можно было бы проверить это, изменив его файл hosts, но это невозможно при запуске на многих машинах.

идеи?

Это было полезно?

Решение

НЕТ

Selenium не может изменить файл hosts, поскольку он может взаимодействовать только со страницами, отображаемыми внутри broswer.

Вероятно, вы могли бы настроить свой CI-сервер на выполнение чего-то подобного, но опять же я должен спросить, почему.Взлом сайта, а затем его тестирование, несомненно, приведет к аннулированию ваших тестов?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top