Obtenir l'URL de la page en cours à l'aide de Selenium WebDriver
J'essaie d'obtenir l'URL de la page actuellement ouverte. Je suis en utilisant 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 réellement refléter où je suis 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 réellement accéder la valeur de l'URL qui se trouve dans la barre d'adresse afin que je puisse dire sur quelle page je suis réellement?
1 answers
Mettez le sommeil. Il va travailler. J'ai essayé. La raison en est que la page n'a pas encore été chargée. Vérifiez cette question pour savoir comment attendre le chargement- Attendez le chargement de la page dans Selenium