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.
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.
Respuestas:
Use el elemento current_url. Ejemplo:
print browser.current_url
driver.current_url
De acuerdo con esta documentación (un lugar lleno de golosinas :)):
driver.current_url
o consulte la documentación oficial: https://seleniumhq.github.io/docs/site/en/webdriver/browser_manipulation/#get-current-url
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.