赞
踩
今天是一期selenium模块以及浏览器驱动的安装教程
Selenium是一个Web的自动化测试工具,直接运行在浏览器上
它可以根据我们的指令让浏览器自动加载页面,获取需要的数据
甚至页面截屏,或者判断网站上某些动作是否发生
它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)
(1)采用pycharm自带方式安装
file -> settings-> Project: setest -> Project Interpreter
点 击"+" 号,在搜索框输入selenium -> Install Package
(2)在命令行输入安装命令: pip install selenium,默认安装最新版本
pip install selenium
如果显示安装失败,你可能需要升级你的pip版本,然后再进行selenium的安装
python -m pip install --upgrade pip
(1)检查浏览器版本
先查询自己的浏览器版本,然后找到对应的驱动进行下载
这里我以安装Chrome 驱动为例
打开浏览器主页,菜单栏->帮助->关于 Google Chrome
也可以在Chrome浏览器搜索栏输入 chrome://version/,就可以看到浏览器的版本
(2)下载对应版本驱动
我的版本是 106.0.5249.103,到 Chromedriver 里找版本最接近的是106.0.5249.61
记住是往下找,找版本号最接近而且要比你的浏览器版本号要小的
比如假如有 106.0.5249.104 和 106.0.5249.61,应该选择106.0.5249.61
点进去之后下载对应的版本,windows 系统下载32版本的就可以
(3)放置驱动程序
下载完的驱动解压,放在Python 的安装目录下,即与 python.exe 在同一目录下
其他浏览器驱动的下载地址在这里都可以找到:
/documentation/webdriver/getting_started/install_drivers/
3. 安装测试
在命令行输入 chromedriver.exe,运行一下:
chromedriver.exe
运行结果如下,说明你的浏览器驱动已经安装成功了
(2)通过驱动打开百度首页
- # 导入模块
- from selenium.webdriver import Chrome
- import time
-
- # 实例化浏览器对象,传入驱动
- web = Chrome()
-
- web.get('https://baidu.com')
- time.sleep(4)
- web.close()
运行结果如下:
4秒钟后页面会自动关闭,那么恭喜你,已经成功运行第一个selenium测试程序
感谢您的阅读,文章到这里就结束啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。