Selenium: existe uma maneira de alterar o arquivo hosts na máquina em que o servidor está em execução
-
22-09-2019 - |
Pergunta
Quero fazer o navegador abrir um URL local com o nome do URL vivo. Significando que quando eu faço:
sel.open('http://live-url/)
O selênio realmente abrirá o URL local.
Alguém teria testado isso alterando o arquivo hosts de seus hosts, mas isso é impossível ao executar em muitas máquinas.
Ideias?
Solução
Não
O selênio não pode alterar o arquivo hosts, pois só pode interagir com as páginas renderizadas dentro de um Broswer.
Você provavelmente poderia configurar seu servidor de CI para fazer algo assim, mas novamente tenho que perguntar o porquê. Hackeando com um site e depois testá -lo certamente invalidará seus testes?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow