我正在尝试使用壁虎驱动程序(在本例中为Selenium)做某事,但我的chrome驱动程序无法正常工作。知道我在Mac Sierra上,并且我的脚本与chrome驱动程序位于同一文件夹中,这是我的代码
from selenium import webdriver
import time
url = "https://accounts.google.com/signup/v2/webcreateaccount?flowName=GlifWebSignIn&flowEntry=SignUp"
driver = webdriver.Chrome("chromedriver")
driver.get(url)
感谢您的帮助
答案 0 :(得分:0)
尝试一下:
from selenium import webdriver
driver= webdriver.Chrome(executable_path="C:/users/usr/Desktop/chromedriver.exe")
url = 'your website'
driver.get(url)
确保您在chrome驱动程序的文件路径中使用了此斜杠(/)(如上所示)
答案 1 :(得分:0)
您可以测试它是否确实在PATH中,打开命令提示符,转到chromedriver的位置,然后按Enter。您将收到以下消息:
C:\>
chromedriver.exe
Starting ChromeDriver 76.0.3809.68 (420c9498db8ce8fcd190a954d51297672c1515d5-ref
s/branch-heads/3809@{#864}) on port 9515
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent
access by malicious code.
然后,您需要在开始测试之前像下面那样设置PATH:
driver = webdriver.Chrome('/path/to/chromedriver')