Sélénium: Est-il possible de modifier le fichier hosts sur la machine, le serveur est en cours d'exécution sur

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

  •  22-09-2019
  •  | 
  •  

Question

Je veux faire le navigateur ouvrir une URL locale avec un nom de l'url en direct. Ce qui signifie que quand je fais:

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

sélénium fait ouvrir l'URL locale.

On pourrait tester en changeant il est fichier hosts, mais cela est impossible lors de l'exécution sur plusieurs machines.

idées

Était-ce utile?

La solution

Non

Sélénium ne peut pas modifier le fichier hosts car il ne peut interagir avec des pages rendues dans un broswer.

Vous pourriez probablement configurer votre serveur CI pour faire quelque chose comme ça, mais encore une fois je dois demander pourquoi. Piratage autour d'un site et d'essai alors il va sûrement invalider vos tests?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top