Navegación¶
Métodos para navegar entre páginas web.
navigate(url)¶
Navega a una URL. Espera a que la página se cargue completamente.
get_current_url()¶
Devuelve la URL de la página actual.
back()¶
Vuelve a la página anterior (como el botón de atrás del navegador).
driver.navigate("https://site.com/page1")
driver.navigate("https://site.com/page2")
driver.back() # Vuelve a page1
forward()¶
Avanza a la página siguiente (como el botón de adelante del navegador).
refresh()¶
Recarga la página actual.
Ejemplo Completo¶
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://site.com/login")
print(driver.get_current_url())
# Simular flujo de navegación
driver.navigate("https://site.com/dashboard")
driver.back() # Volver a login
driver.forward() # Avanzar a dashboard
driver.refresh() # Recargar dashboard