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设置中,将下图四个项目的勾选框取消
