Selenium调用浏览器做自动化测试,必须要有源生浏览器驱动的支持。本节介绍各种主流浏览器驱动的配置。
下载IEDriver.exe,驱动下载地址为http://selenium-release.storage.googleapis.com/index.html,根据操作系统版本选择对应的安装文件,下载后需要进行一些设置。
将IEDriver.exe文件所在的本地路径添加到系统环境变量中。IE浏览器“Internet选项”对话框的“安全”选项卡中有4个安全选项,分别是Internet、本地Intranet、受信任的站点和受限制的站点,每个安全选项均有“启用保护模式”复选框,全部选中,如图2.6所示。
图2.6 “ Internet选项”对话框
最新版本的Selenium 3不支持47版本以下的Firefox浏览器,所以应确保Firefox浏览器是最新版本。下载Firefox浏览器驱动,下载地址为https://github.com/mozilla/geckodriver/releases,选择对应的操作系统版本下载。将Firefox浏览器驱动(geckodriver.exe)所在的文件路径追加到系统环境变量中,如图2.7所示。
图2.7 Python安装目录界面
将Firefox浏览器路径追加到系统环境变量中,如图2.8所示。
图2.8 Firefox安装目录界面
Chrome浏览器驱动的下载地址为http://chromedriver.storage.googleapis.com/index.html。下载驱动后,将谷歌浏览器驱动(chromedriver.exe)所在的文件路径追加到系统环境变量中,如图2.9和图2.10所示。
图2.9 Python安装目录界面
图2.10 系统环境变量界面
注意:配置Chrome浏览器驱动时要注意浏览器和驱动的对应关系。