(一)Selenium实例化过程分析
1、在SE的执行过程中,一般都会有如下一行代码,代表着引入webdriver模板:
from selenium import webdriver
因为我用的是Chrome浏览器来进行自动化测试,那么会通过webdriver.Chrome()方法对webdriver进行实例化:
driver = webdriver.Chrome()
2、因为我们也可以用其他的浏览器,比如火狐FireFox,所以点击webdriver进入一个__init__.py的文件,可以看到有多个浏览器对应的webriver在这里做了个重命名,如下图所示:
3、点击上图中的“.chrome.webdriver”中的“webdriver”就会打开一个webdriver.py文件,可以看到他的初始化方法:
(1)其中executable_path的值就是对应我们安装时,环境变量配置的chromedriver文件的路径名称(默认),我的是在D盘,如下图所示:
<