Tal*_*ili 5 selenium protractor angular-cli
量角器使用 webdriver-manager 下载最新的 chrome 驱动程序。但他无法下载驱动程序,所以我收到此错误:
etaddrinfo ENOTFOUND chromedriver.storage.googleapis.com chromedriver.storage.googleapis.com:443
Run Code Online (Sandbox Code Playgroud)
我尝试手动下载驱动程序,并在 protactor-config 中:
{
chromeDriver: "../../chromedriver.exe", // I also tried with "./chromedriver_2.30.exe"
Run Code Online (Sandbox Code Playgroud)
.... }
(我不知道 chromedriver 是 protractor.config 的相对路径还是量角器内的 webdriver-manager 模块)
但是我一直收到这个错误,我如何在没有互联网连接的情况下处理这个错误?
顺便说一句,需要考虑的是,我们在 Windows 上开发,但是我们的 ci/cd 服务器(linux)如何获得适合 linux 的驱动程序?
我有类似的问题。在尝试了不同的方法(例如手动复制驱动程序或更改量角器模块)后,我发现最好的解决方法是安装本地 Web 服务器并提供通过该本地服务器下载所需的驱动程序。该解决方案有效,并且对于提供其他文件(例如,在“npm install”期间直接下载的文件)也很有用。下面列出了步骤。
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |