通過將包含 WebDriver 二進制文件的文件夾添加到系統 path 環境變量中,Selenium 將能夠找到其他二進制文件,而無需您的測試代碼來定位驅動程序的確切位置。這樣更方便調用driver,不用再在IDE中去配置driver路徑。
一、管理driver
將下載好的driver統一放到一個目錄,如圖:

二、配置環境變量
在windows中,鼠標右鍵“我的電腦”---》“屬性”---》“高級系統設置”---》“環境變量”---》“path”。如圖所示,完成環境變量的配置

三、測試設置是否正確
windows中用命令cmd,打開命令行,輸入chromedriver.exe,回車,查看結果。若環境變量配置沒有問題,那么是可以獲取到chromedriver.exe執行路徑,並將結果顯示在命令行終端。如圖:

四、測試代碼

from time import sleep
from selenium import webdriver
def open_brower(url):
driver = webdriver.Chrome()
driver.maximize_window()
driver.get(url)
sleep(5)
driver.close()
if __name__ == '__main__':
url = "https://www.baidu.com/"
open_brower(url)
五、參考
1、selenium官網:https://www.selenium.dev/
2、driver下載地址:https://www.selenium.dev/documentation/en/webdriver/driver_requirements/
3、GeckoDriver與Firefox:https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
4、GeckoDriver下載地址:http://npm.taobao.org/mirrors/geckodriver/
