前期准备
- 安装node.js
下载node: https://nodejs.org/en/
初始化项目
- 安装selenium-webdrier
-
在自己本地创建一个文件夹selenium-begin
-
使用cmd 进入selenium-begin文件夹
输入 npm init 初始化项目,根据提示,用默认选项即可。
-
npm install selenium-webdriver --save 即可自动帮我们下载 selenium-webdriver.
下载完成后,在selenium-begin 目录下会有一个node_modules目录,node_modules目录存放我们selenium-webdriver的依赖文件。 -
- 安装chrome driver
-
使用 npm install chromedriver --save 会自动帮我们下载安装最新版的chrome driver
-
-
注意:我们chrome driver版本是88.0.4324.96 需要我们本地安装有对应得chrome 这个版本
-
新建 index.js 写如下代码:
-
require('chromedriver'); //导入chrome浏览器 driver var webdriver = require('selenium-webdriver'); //导入selenium 库 var driver = new webdriver.Builder().forBrowser('chrome').build(); //创建一个chrome 浏览器实例 driver.get("https://autowebtest.github.io/") //打开https://autowebtest.github.io/ driver.sleep(20 * 1000).then(function(){ //等待20秒 driver.quit(); //关闭浏览器 })
- 运行
-
在命令行窗口 运行 node index.js
-
chrome 浏览器并导航到
https://autowebtest.github.io/ 这个页面上,大约20秒过后,浏览器自动关闭。