这是一个使用端对端测试工具Protractor并基于Typescript开发的种子工程
- Typescript教程
- JSON
- 代码编辑器:推荐 Webstorm,VSCode,Sublime任意一个
- Selenium WebDriver
- jasmine: 英文官网 中文
- protractor:英文官网
- WebDriverManager
- Node.js 功能运行的基础环境。
- JAVA 及JDK(确保JDK安装),Selenium Server依赖的环境。
yarn global add typescript
安装TypeScript编译运行环境
- 安装Protractor(也可以安装到畜项目):
yarn add protractor
或者npm i protractor
。这个安装包含了- protractor的安装和相关命令行工具
- webdriver-manager的安装及相关命令行工具
- 运行命令
./node_modules/.bin/webdriver-manager update
。这个过程会安装selenium server和ChromeDriver- 具体的server启动文档
- typescript配置, tsconfig.json。设置编译输出地址。
- protractor配置,protractor.conf.ts。配置spec文件夹,浏览器环境及报告输出等。
- 配置运行script
- 配置pretest:编译typescript代码
- 配置test:运行protractor
yarn test
TODO