0

尝试下拉 chrome 驱动程序时,文件无法位于https://chromedriver.storage.googleapis.com/中。但是,快速搜索显示驱动程序文件实际上位于 google 资源中。

我已经成功地使用镜像 ( http://npm.taobao.org/mirrors/chromedriver )拉下了驱动程序,但是我必须断开与我的公司 vpn 的连接才能这样做,所以这并不理想。

无论 vpn 连接如何,驱动程序都无法在 google 存储库中找到。我也尝试过删除 arch 配置,但无法让 webdrivermanager 在 google 目录中找到驱动程序。

TestNG 和 Java 代码段

    @BeforeClass
    public static void setupClass() throws Exception {    
       WebDriverManager.chromedriver().arch32().setup();
       driver = new ChromeDriver();
    }

这是控制台日志和错误消息:

579 [main] INFO io.github.bonigarcia.wdm.WebDriverManager - Reading https://chromedriver.storage.googleapis.com/ to seek chromedriver
1000 [main] ERROR io.github.bonigarcia.wdm.WebDriverManager - chromedriver 76.0.3809.68 for WIN32 not found in https://chromedriver.storage.googleapis.com/
1000 [main] WARN io.github.bonigarcia.wdm.WebDriverManager - There was an error managing chromedriver 76.0.3809.68 (chromedriver 76.0.3809.68 for WIN32 not found in https://chromedriver.storage.googleapis.com/) ... trying again using cache and mirror
16990 [main] INFO io.github.bonigarcia.wdm.Downloader - Downloading http://npm.taobao.org/mirrors/chromedriver/76.0.3809.68/chromedriver_win32.zip
18134 [main] INFO io.github.bonigarcia.wdm.Downloader - Extracting binary from compressed file chromedriver_win32.zip
18314 [main] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\me\.m2\repository\webdriver\chromedriver\win32\76.0.3809.68\chromedriver.exe
4

1 回答 1

0

尝试不强制架构:

WebDriverManager.chromedriver().setup();
于 2019-08-28T08:59:39.620 回答