📜  如何使用selenium JavaScript 刷新页面?

📅  最后修改于: 2022-05-13 01:56:22.266000             🧑  作者: Mango

如何使用selenium JavaScript 刷新页面?

Selenium是一个借助它的工具,我们可以在 Web 浏览器中进行自动化测试。根据Selenium的官方文档Selenium可以自动化网络上的任何内容。 Selenium中的自动化脚本可以用多种编程语言编写,如 C#、JavaScript、 Java、 Python等。在网络自动化的过程中,可能会出现很多需要刷新页面的情况,所以本文围绕如何使用selenium JavaScript 自动刷新页面展开。

句法:

driver.navigate().refresh();

例子:

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

为了了解我们如何准确地使用刷新驱动程序方法在selenium javascript 中刷新网页,让我们看看以下自动化场景。

方法:我们的任务是编写一个自动化脚本,该脚本将打开 geeksforgeeks 网页并刷新它。为了执行相同的操作,我们必须遵循以下步骤:

  • 创建一个 webdriver(这里是 chromedriver 用于 chrome 浏览器)。
  • 使用 chromedriver 构建一个新的 chrome 窗口。
  • 使用get方法导航到 geeksforgeeks 网站。
  • 使用refresh方法刷新页面。

下面是上述方法的实现:

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();


运行上述代码的步骤:打开终端并键入以下命令。

输出: