硒铬驱动程序,不依赖于当前的Chrome安装



由于组织政策,我的 Windows Server 计算机上的 Chrome 浏览器安装会自动更新。我有一些依赖于python Selenium和chromedriver的进程。因此,每当我的组织决定推出更新时,我的流程就会中断。

是否有可能让 chromedriver 依赖于 Chrome 浏览器以外的某些二进制文件,这些二进制文件不会由我的组织管理,以免发生这种情况?

解决此问题的一些解决方法:

  1. 我们将chrome exe文件保存在工件工厂中,每次在通过自动化执行之前,我们都会下载并安装该特定的chrome版本(我们的要求是这样的(。
  2. 正如@Corey建议的那样,您可以 网络驱动程序管理器, PFB 链接以获取更多详细信息 https://github.com/bonigarcia/webdrivermanager

  3. 你可以尝试Dockerized Selenium,在那里你可以在docker-compose.yml文件中拥有控制权。

相关内容

  • 没有找到相关文章

最新更新