Ich versuche nach einer Reihe von Navigationen in Selen die aktuelle URL abzurufen. Ich weiß, dass es einen Befehl namens getLocation für Ruby gibt, aber ich kann die Syntax für Python nicht finden.
python
selenium
selenium-webdriver
user2276896
quelle
quelle
Antworten:
Verwenden Sie das Element current_url. Beispiel:
quelle
driver.current_url
Nach dieser Dokumentation (ein Ort voller Leckereien :)):
oder siehe offizielle Dokumentation: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
quelle
Selenium2Library hat get_location ():
quelle
Eine andere Möglichkeit besteht darin, die URL-Leiste in Chrome zu überprüfen, um die ID des Elements zu ermitteln, Ihren WebDriver auf dieses Element klicken zu lassen und dann die Schlüssel zu senden, die Sie zum Kopieren und Einfügen mit der allgemeinen Tastenfunktion von Selen verwenden Drucken Sie es aus oder speichern Sie es als Variable usw.
quelle