e2e测试¶
windows环境¶
- 
安装 node.js v10.14.1 版本
 - 
安装 adoptopenjdk8
 
开发环境¶
1.安装cross-env¶
1  | npm install --save cross-env  | 
2.更新package.json包¶
protractor→5.4.3
puppeteer →2.1.1  
执行
1  | npm i  | 
3.更改下列代码¶
apps/client-e2e/protractor.conf.js
apps/client-e2e/protractor.edge.conf.js
apps/client-e2e/protractor.ff.conf.js
apps/client-e2e/protractor.ie.conf.js  
1 2 3 4 5  | onPrepare() { ... browser.waitForAngularEnabled(false); ... }  | 
4.修改package.json e2e命令¶
1  | "e2e": "del-cli ./capture/chrome/* && cross-env HEADLESS=true ng e2e && cross-env HEADLESS=true ng e2e -c=sync",  | 
5.edge测试操作¶
下载最新版本edgehttps://www.microsoft.com/en-us/edge?form=MA13DC&OCID=MA13DC
安装后根据edge版本下载WebDriverhttps://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
下载后改名为MicrosoftWebDriver,放置到tools\webdriver目录下  
6.IE测试操作¶
IE设置中,将下图四个项目的勾选框取消
