配置node.js和selenium-webdriver(用js开发)

配置node.js和selenium-webdriver   
1.安装node.js
  下载node: https://nodejs.org/en/ 选择当前稳定版本, 安装完成后,
  在命令行输入:node -v 输出安装的node 版本号 v6.11.0(你安装的版本)则表示成功
2.安装selenium-webdrier
   先本地创建一个文件夹selenium-go,命令行模式进入到selenium-go目录下 输入 :npm init 初始化项目,根据提示,回车....yes。
   完成后selenium-go目录下自动生成项目配置文件 package.json.
3.配置selenium
  在刚才的命令行模式下 输入命令: npm install selenium-webdriver --save 即可自动下载 selenium-webdriver.
  下载完成后,在selenium-go 目录下会有一个node_modules目录,node_modules目录存放selenium-webdriver的依赖文件。
4.安装浏览器driver
  根据测试不同的浏览器,下载不同浏览器驱动配置到系统环境变量中,这样自动化脚本才能打开特定的浏览器去运行脚本。
  如安装chrome driver
  使用命令: npm install chromedriver --save 来下载安装最新版的chrome driver
  如安装firefox驱动
  使用命令:npm install geckodriver --save 来下载安装 firefox浏览器驱动
5.新建 xx.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(); //关闭浏览器
})

6.在命令行窗口 运行:node xx.js
 系统自动打chrome 浏览器并导航到https://autowebtest.github.io/ 这个页面上,大约20秒过后,浏览器自动关闭。
 

猜你喜欢

转载自blog.csdn.net/qq_41444640/article/details/81739913