Selenium: existe uma maneira de alterar o arquivo hosts na máquina em que o servidor está em execução

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

  •  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?

Foi útil?

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
scroll top