标签:地址 npm keyword doc ejs 问题 builder uil drive
不同点 | selenium类(RF、Katalon、Macaca等) | UFT(QTP) | JS类库(Phantomjs、CasperJS、Puppeteer) |
---|---|---|---|
是否开源 | 是 | 否 | 是 |
支持平台 | Linux、Windows、Mac | Windows | Linux、Windows、Mac |
支持语言 | Python、Perl、PHP、C#等 | VB | JS |
支持浏览器 | ie、chrome、firefox、opera、safari | chrome、firefox、IE | PhantomJS、casperjS不支持、puppeteer:chrome |
支持录制 | 支持 | 支持 | 不支持 |
到Nodejs官方下载地址下载最新稳定版本Nodejs后安装。安装成功后在命令行模式使用以下命令查看是否成功。成功后会显示相应的版本信息。
node -v
创建一个文件夹(用户存放项目文件)后命令行模式进入到该文件夹下执行命令:
npm init
在上一步相同的命令行下运行以下命令至其运行安装完成。
npm install selenium-webdriver --save
npm install chromedriver --save
npm install geckodriver --save
npm install iedriver --save
说明:出现安装驱动后运行脚本提示驱动不正常之类的问题时可自行下载驱动放到与脚本相同的目录下试试。驱动下载地址:http://www.seleniumhq.org/download/
新建一个文件test.js,实现初始化一个浏览器并打开一个网页。编辑内容如下:
var webdriver = require(‘selenium-webdriver‘);
var driver = new webdriver.Builder() .forBrowser(‘ie‘) .build();
driver.get(‘http://www.baidu.com‘);
使用命令
node test.js
若成功打开浏览器,并且打开指定网站,通常版本匹配就没问题了
selenium详细文档可参考官方文档:http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/
标签:地址 npm keyword doc ejs 问题 builder uil drive
原文地址:https://www.cnblogs.com/zq123/p/11496148.html