¿Cómo actualizar una página usando Selenium JavaScript?

Selenium es una herramienta con la ayuda de este, podemos realizar pruebas de automatización en los navegadores web. Según la documentación oficial de Selenium, Selenium puede automatizar cualquier cosa presente en la web. Los scripts de automatización en Selenium se pueden escribir en múltiples lenguajes de programación como C#, JavaScript, Java, Python y algunos otros. En el proceso de automatización de una web, pueden presentarse muchas situaciones en las que se le solicitará que actualice la página, por lo que este artículo gira en torno a cómo se puede actualizar una página automáticamente utilizando Selenium JavaScript.

Sintaxis:

driver.navigate().refresh();

Ejemplo:

driver.get("https://www.geeksforgeeks.org/");
driver.navigate().refresh();

Para ver cómo podemos usar exactamente el método del controlador de actualización para actualizar una página web en selenium javascript, veamos el siguiente escenario de automatización.

Enfoque: nuestra tarea es escribir un script de automatización que abra la página web de geeksforgeeks y la actualice. Para poder realizar el mismo tenemos que seguir los siguientes pasos:

  • Cree un controlador web (aquí chromedriver para el navegador Chrome).
  • Cree una nueva ventana de cromo con el controlador de cromo.
  • Navegue al sitio web de geeksforgeeks usando el método get .
  • Actualice la página utilizando el método de actualización .

A continuación se muestra la implementación del enfoque anterior:

index.js

// Require selenium webdriver
let webdriver = require("selenium-webdriver");
  
// Require webdriver for chrome
// browser called chromedriver
require("chromedriver");
  
// Build a new window of chrome
let driver = new webdriver.Builder()
.forBrowser("chrome").build();
  
// Open geeksforgeeks using get method
driver.get("https://www.geeksforgeeks.org/");
  
//refresh using the refresh driver method
driver.navigate().refresh();

Paso para ejecutar el código anterior: Abra la terminal y escriba el siguiente comando.

Node index.js

Producción:

Publicación traducida automáticamente

Artículo escrito por mdayyanfahim 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 *