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.
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.
Antworten:
Verwenden Sie das Element current_url. Beispiel:
print browser.current_url
driver.current_url
Nach dieser Dokumentation (ein Ort voller Leckereien :)):
driver.current_url
oder siehe offizielle Dokumentation: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
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.