我试过搜索官方文档,但没有结果。 Chrome Web Driver是否需要在客户端系统中使用Selenium运行python脚本?我基本上想要将应用程序的编译或可执行文件版本分发给最终用户。如何在该软件包中加入Chrome Web驱动程序?
答案 0 :(得分:0)
是的,您必须下载并将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);
答案 1 :(得分:0)
chromedriver
需要安装在将启动Chrome浏览器实例的计算机上。
如果启动Chrome实例的计算机与Python脚本所在的计算机相同,则问题的答案为“是”。
如果启动Chrome实例的计算机是与运行Python脚本的计算机不同的计算机,则问题的答案为“否”。