J'essaie d'obtenir l'url actuelle après une série de navigations dans Selenium. Je sais qu'il existe une commande appelée getLocation pour ruby, mais je ne trouve pas la syntaxe pour Python.
python
selenium
selenium-webdriver
user2276896
la source
la source
Réponses:
Utilisez l'élément current_url. Exemple:
la source
driver.current_url
D'après cette documentation (un endroit plein de goodies :)):
ou, voir la documentation officielle: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
la source
Selenium2Library a get_location ():
la source
Une autre façon de le faire serait d'inspecter la barre d'URL dans chrome pour trouver l'id de l'élément, demander à votre WebDriver de cliquer sur cet élément, puis d'envoyer les clés que vous utilisez pour copier et coller en utilisant la fonction commune des touches de sélénium, puis l'imprimer ou le stocker sous forme de variable, etc.
la source