Estoy tratando de obtener la URL actual después de una serie de navegaciones en Selenium. Sé que hay un comando llamado getLocation para ruby, pero no puedo encontrar la sintaxis para Python.
python
selenium
selenium-webdriver
usuario2276896
fuente
fuente
Respuestas:
Use el elemento current_url. Ejemplo:
fuente
driver.current_url
De acuerdo con esta documentación (un lugar lleno de golosinas :)):
o consulte la documentación oficial: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
fuente
Selenium2Library tiene get_location ():
fuente
Otra forma de hacerlo sería inspeccionar la barra de URL en Chrome para encontrar la identificación del elemento, hacer que su WebDriver haga clic en ese elemento y luego envíe las teclas que usa para copiar y pegar usando las funciones comunes de las teclas del selenio, y luego imprimirlo o almacenarlo como una variable, etc.
fuente