我正在尝试在我的 Angular 项目中使用量角器进行 e2e 测试。我之前在我的路径中安装了 selenium 服务器和 chromedriver,它适用于非角度项目。我无权访问 googleapis 或 webdriver-manager 所需的任何备用 cdn。
如何以任何方式运行不涉及 webdriver-manager 的量角器测试?我想使用我在全球范围内安装的工具。这是一种可能吗?
当我尝试运行时,ng e2e
我收到错误:Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.
当我尝试运行时,webdriver-manager update
我得到一个 http 403。
在我的protractor.conf.js
文件中,我有 directConnect: true 和 capabilities.browserName: 'chrome'
我希望通过使用 directConnect 它只会在我的路径中找到 chromedriver,但事实并非如此。过去我会使用 selenium-webdriver npm 模块来启动 chrome 驱动程序的实例。