使用Selenium时,Chrome Web驱动程序是否需要在客户端系统中

2024-09-24 00:35:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我试过搜索官方文件,但没有结果。ChromeWeb驱动程序是否需要在客户端系统中才能运行使用Selenium的python脚本?我基本上希望将应用程序的编译或可执行文件版本分发给最终用户。如何将ChromeWeb驱动程序包含在该软件包中?你知道吗


Tags: 文件版本脚本应用程序可执行文件客户端官方系统
2条回答

chromedriver需要安装在启动Chrome浏览器实例的计算机上。你知道吗

如果启动Chrome实例的机器与Python脚本所在的机器相同,那么您的问题的答案是“是”。你知道吗

如果启动Chrome实例的机器与运行Python脚本的机器不同,那么问题的答案是“否”。你知道吗

是的,你必须下载chromedriver并将其放到你的系统中,然后需要调用selenium代码。你知道吗

从这里下载chromedriver:Chromedriver for selenium

下面的代码将帮助您使用selenium和python调用chrome驱动程序:

  import os
  from selenium import webdriver

  chromedriver = "/Users/mike/Downloads/chromedriver" [you please put your actual path of chrome driver]
  os.environ["webdriver.chrome.driver"] = chromedriver
  driver = webdriver.Chrome(chromedriver)

希望这对你有帮助。你知道吗

如果您使用的是selenium RC,则可以如下所示设置路径:

  selenium = new DefaultSelenium(Server, ServerPort, "*googlechrome", DomainURL);

相关问题 更多 >