Comandos de navegación de WebDriver hacia adelante() y hacia atrás() en Selenium con Python

Selenium es un dispositivo eficaz para controlar un navegador de Internet a través del programa. Tiene un propósito para todos los navegadores, funciona en todos los sistemas operativos básicos y sus scripts están escritos en numerosos lenguajes, es decir, Python, Java, C#, etc. Podemos ejecutar con Python.

Requisito: debe instalar Chromedriver y establecer la ruta. Haga clic aquí para descargar. Para obtener más información, siga este enlace .

Comandos de navegación de WebDriver:

  1. adelante(): nos lleva a la página siguiente según el historial del navegador
  2. back(): nos lleva a la página anterior según el historial del navegador

Procedimiento:

  1. Importación de los módulos
  2. Creando una instancia de Chrome.
  3. Vaya a la primera URL, es decir, www.geeksforgeeks,com
  4. Mostrar el título de la página.
  5. Vaya a la segunda URL, es decir, www.youtube,com
  6. Mostrar el título de la página.
  7. Vaya a la página anterior y muestre el título.
  8. Vaya a la página siguiente y muestre el título.

Implementación:

Python3

# importing the modules
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
 
# using chrome driver
driver = webdriver.Chrome()
 
# taking first url
driver.get("https://www.geeksforgeeks.org/")
# getting title
print(driver.title)
 
# taking 2nd url
driver.get("https://www.youtube.com/")
# getting the title
print(driver.title)
 
# given time open url
time.sleep(2)
 
# WebDriver Navigational Commands backward
driver.back()
# given time open url
time.sleep(2)
# if back then given previous title
print(driver.title)
 
# WebDriver Navigational Commands backward
driver.forward()
# given time open url
time.sleep(2)
# if goto forward then given next title
print(driver.title)
 
driver.close()

Producción:

Publicación traducida automáticamente

Artículo escrito por praveeny182 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *