J'essaie d'obtenir l'URL de la page actuellement ouverte. J'utilise Selenium WebDriver et Java.
J'accède à l'URL actuelle via:
WebDriver driver = new WebDriver();
String url = driver.getCurrentUrl();
cependant, l'URL ne semble pas refléter réellement l'endroit où je me trouve actuellement.
Mon cas de test actuel consiste à aller sur le site Web du NYT puis à cliquer sur le lien "Technologie". Cependant, url
semble toujours être http://www.nytimes.com/
, quelle que soit l'URL affichée dans la barre d'adresse.
Comment puis-je accéder à la valeur de l'URL qui se trouve dans la barre d'adresse afin de pouvoir indiquer la page sur laquelle je suis?
Mettez le sommeil. Ça va marcher. J'ai essayé. La raison en est que la page n'a pas encore été chargée. Cochez cette question pour savoir comment attendre le chargement - Attendre le chargement de la page dans Selenium