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/
5、chromedriver下载地址:https://chromedriver.storage.googleapis.com/index.html