一、环境搭建
1)安装3.5或3.5以上的python解析器环境
2)用 pip install selenium 命令安装自动化测试框架
3)下载谷歌浏览器和相适配的谷歌浏览器驱动(有了谷歌驱动就可以自动化操作谷歌浏览器了)
1.点击谷歌浏览器中的“关于Google Chrome”,如图所示
3.打开后会自动更新到最新版本,版本号如图所示:
2. 打开网站:https://googlechromelabs.github.io/chrome-for-testing/
查找大版本号(版本号的前3个数字)和当前谷歌浏览器一致的浏览器驱动,图中“Stable”版本的大版本号和当前谷歌浏览器的版本号一致,都为149.0.7827.xxx,如图所示
3.点击“Stable”,找到驱动对应的网址(下载哪个具体和电脑设备有关,比如电脑是win64),复制搜索后可下载驱动
4.下载后解压,复制可执行文件“chromedriver.exe”到python工程下,这样同级目录下的python程序就可以直接调用到谷歌驱动了
4)禁用谷歌相关服务,防止谷歌浏览器版本自动更新(为了保持和下载的浏览器驱动一直适配)
1.在开始出搜索“services.msc”,进入服务界面:
2.找到所有谷歌相关的服务
3.右击谷歌相关的服务,点击“属性”,启动类型选择“禁用”后确定
4.此时谷歌浏览器的"关于Google Chrome"页面中显示无法自动更新,后续不用担心谷歌浏览器更新的缘故导致和浏览器驱动不适配的问题
二、启动浏览器,打开指定网址 ------ 踏入selenium的第一步
1.语句 from selenium import webdriver 为导入selenium模块
2.driver = webdriver.Chrome()可启动谷歌浏览器,driver为该浏览器的句柄,后续可继续进行操作
3.driver.get("http://www.python.org")表示在该浏览器中打开该网站
注意:同级目录下必须有“chromedriver.exe”文件,否则会运行失败