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

posted @ 2020-08-08 12:32  xyztank  阅读(4454)  评论(0编辑  收藏  举报