系列资源:node
每一个浏览器自己, 在url地址栏都有这三个功能栏,分别是后退,前进,刷新页面。 这三个功能栏使用浏览器的开发者功能不能定位到,可是,selenium提供一些api能够供咱们调用。web
它们分别是navigate的以下三个方法:chrome
back() //后退
forward() // 前进
refresh() //刷新
复制代码
以下是node.js的selenium代码:api
require('chromedriver')
const {Builder} = require('selenium-webdriver')
let driver = new Builder().forBrowser('chrome').build()
driver.get('https://www.baidu.com')
driver.findElement({linkText:"新闻"}).click()
driver.navigate().back()
driver.navigate().forward()
driver.navigate().refresh()
复制代码
咱们知道,对于浏览器最大化窗口,最小化窗口,关闭浏览器,以及关闭当前页,一样,selenium也为咱们提供了相应的方法进行这些操做。主要使用到以下方法:浏览器
基于node.js的selenium代码以下:bash
require('chromedriver')
const {Builder} = require('selenium-webdriver')
let driver = new Builder().forBrowser('chrome').build()
driver.get('https://www.baidu.com')
driver.findElement({linkText:"新闻"}).click()
driver.manage().window().maximize()
driver.manage().window().minimize()
driver.manage().window().fullscreen()
driver.close()
driver.quit()
复制代码
获取更多资讯,能够关注公众号,也能够加QQ群:707467292 进行node.js自动化相关技术交流。工具