selenium自動化driver環境變量設置


通過將包含 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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM