The first girlfriend– AngularJS
protractor
- 专门为AngularJS的测试工具.
- 基于WebDriverJS
- 安装
nodeJS
:
- protractor 是一个
Node.js
程序,为了运行 protractor ,你首先需要 Node 环境. - 你还应该检查一下
Node
的版本,它应该在v0.10.0
以上. - Windows下进入
cmd
:
node -v
- 出现的版本号在v.10.0以上.
- Node 中附带了 npm 包管理工具,通过 npm 可以下载和安装 protractor.
- 默认情况下,protractor 使用
Jasmine
作为测试框架. - 我们还将使用本地的独立
Selenium
服务器来控制浏览器,你需要安装Java Development Kit (JDK)
来运行它,通过执行下面的命令来检查 java 是否正确安装.
- Windows 下的
cmd
:
java -version
.
- Windows 下的
- protractor 是一个
- 安装:
npm install -g protractor
. - 这将会安装两个工具:
protractor
和webdriver-manager
, 先运行一下protractor --version
确认可以正常工作. webdriver-manager
用来帮助我们获取Selenium Server
,但是, 你可能会遇到网络错误.webdriver-manager update
;webdriver-manager start
;- 成功下载之后,启动服务器检查一下.
- 原理:
- 利于WebDriverJS, 可以借助于NodeJS直接调用浏览器(
IE
,firefox
,chrome
)的接口.
- 利于WebDriverJS, 可以借助于NodeJS直接调用浏览器(
- 运行:
npm run protractor
.
- 更多详情内容参考:protractor .
JackDan9 Thinking
JackDan9 grilfriend beauty.