Estou tentando obter o URL atual após uma série de navegações no Selenium. Eu sei que existe um comando chamado getLocation para ruby, mas não consigo encontrar a sintaxe para Python.
python
selenium
selenium-webdriver
user2276896
fonte
fonte
Respostas:
Use o elemento current_url. Exemplo:
fonte
driver.current_url
De acordo com esta documentação (um lugar cheio de guloseimas :)):
ou consulte a documentação oficial: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
fonte
Selenium2Library possui get_location ():
fonte
Outra maneira de fazer isso seria inspecionar a barra de URL no chrome para encontrar o ID do elemento, fazer com que o WebDriver clique nesse elemento e envie as chaves que você usa para copiar e colar usando a função comum de chaves do selênio e, em seguida, imprimindo ou armazenando-o como uma variável etc.
fonte