如何使用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();
运行上述代码的步骤:打开终端并键入以下命令。
node index.js
输出: