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