说明
使用selenium执行web测试时需要配置对应的chromedriver,为了方便查找和记忆,在此记录自己的安装步骤
步骤
下载对应版本的chromedriver
-
查看自己的chrome浏览器版本
-
在淘宝源中下载对应chrome版本的chromedriver
配置chromedriver
-
将chromedriver所在目录设置为环境变量,该目录没有限制,自己创建
-
并将chromedriver放在虚拟环境中python.exe所在的目录
查看是否配置成功
-
重启cmd命令行,输入chromedriver查看对应的版本号
-
如果没有成功则重启机器,因为部分环境变量可能需要重启机器(我刚开始确认步骤不太对,因为重启了机器,不太确定是否需要重启)
-
在python console下试用selenium调用,看是否生效
-
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(“http://www.baidu.com/”) -
成功打开浏览器则生效
如果在pycharm中执行,则需要注意使用python解释器和pytest解释器的区别,使用python解释器必须要有入口函数,否则不会执行