我在Python中使用此代码:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary)
driver.get("www.google.com")
不幸的是,这个打开的Firefox但不是URL(不返回任何错误)。 你知道为什么吗?
答案 0 :(得分:1)
如果您使用 Selenium 3.x
以及最近的 Frirefox Quantum
浏览器,则必须下载 geckodriver.exe
< / strong>从this location将其置于您的系统中,并通过参数 geckodriver
提及 executable_path
二进制文件的绝对位置如下:
from selenium import webdriver
driver = webdriver.Firefox(executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
driver.quit()