手动编译Selenium源码-创新互联

起因

我们提供的服务有:成都网站建设、成都网站制作、微信公众号开发、网站优化、网站认证、芦溪ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的芦溪网站制作公司

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包在

 验证一下


网站名称:手动编译Selenium源码-创新互联
文章URL:http://ybzwz.com/article/dicjcs.html