在下深知单元测试 /集成测试的重要性, 准备在 team 中实施, 由于大家都知道的原因,webdriver 不能自动下载。 我尝试过的方法:
- 修改 .npmrc 文件, 添加
chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver配置; - 手动更新, 带上
cdnurl参数webdriver-manager update --chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver; - 用代理
export http_proxy=127.0.0.1:5000;
三种方法都试过了, 都不能顺利下载 😒 。
最后手工检查 ./node_modules/protractor/node_modules/webdriver-manager/config.json 文件, 下载对应的 driver, 手工放到 webdriver-manager/selenium 目录下, 才能运行 e2e 测试。
请问各位前端大佬, 现在用什么样的姿势来下载最正确?