重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
起因
Selenium ChromeDriver和Chrome升級到最新v81版本,同時需要將Selenium3.3.1升級到3.141.59。
Selenium本身不支持https,所以修改源碼用于支持。(4.0開始官方支持https)
源代碼
源代碼地址:https://github.com/SeleniumHQ/selenium/tree/selenium-3.141.59
我們在項目介紹中發現官方的Build方法:
BUCK
我們可以看到需要buck這東西,點進去看看:https://buck.build/setup/getting_started.html
buck這玩意本身也是開源的,要下載安裝有兩種方式:
1.通過Chocolatey
2. 自行編譯源代碼
此處我們選擇通過Chocolatey安裝。
安裝Chocolatey
我們到Chocolatey官網下載: https://chocolatey.org/install
可以看到官方提供了一個powershell腳本進行安裝
我們下載該腳本文件,運行安裝。安裝完成后,我們安裝BUCK,通過以下命令:
choco install buck
編譯
運行go命令,進行編譯
如果出現如下錯誤,是python的包依賴不存在導致
解決方法是通過pip下載依賴
輸出
編譯完成后,輸出到項目根目錄下
我們需要的jar包在
驗證一下