
Python selenium自动化测试
简述
首先是Selenium 是一个用于测试 Web 应用程序的自动化测试工具,它直接运行在浏览器中,实现了对浏览器的自动化操作,它支持所有主流的浏览器,包括 IE,Firefox,Safari,Chrome 等。
如何安装Selenium
在安装selenium前需要查看一下自己是否安装了python【建议安装python3.8】
查看python版本
【win+r调出控制台输入】
1 | python |
如出现以下说明已经安装了python
安装selenium
【win+r调出控制台输入】
1 | pip install Selenium |
查看是否安装成功/查看selenium版本
1 | pip show selenium |
出现以下版本信息说明安装成功
安装浏览器驱动
如果想实现selenium调用浏览器,需要安装webdriver 驱动,不同浏览器驱动程序存在差异
- 谷歌浏览器 chromedrive:http://chromedriver.storage.googleapis.com/index.html
- 火狐浏览器 geckodriver:https://github.com/mozilla/geckodriver/releases
- IE 浏览器 IEDriver:http://selenium-release.storage.googleapis.com/index.html
这里以谷歌浏览器为例进行演示
首先需要确定Chrome的版本
在谷歌浏览器的上方地址栏输入
1 | chrome://version/ |
即可查看到如下的谷歌浏览器的版本
安装Webdriver
点击前面提到的谷歌浏览器的webdriver的下载链接
找到与自己Chrome版本相近的版本(这里建议没有相同版本,就找低于自身版本的最近的版本)
另外还需下载https://github.com/mozilla/geckodriver/releases
若您无法访问GitHub,可以点击蓝奏云链接下载https://wwd.lanzouy.com/iZrf20flxzyj
配置文件
将其放到python安装文件夹下的scripts文件夹下或者放在自
己创建的文件夹中,如d:\driver中。
这里我是存到python安装的script文件夹中
查看存放的路径【输入以下的win+r控制台命令】
1 | where python |
使用PyCharm编写一个python
1 | # 导入seleinum webdriver接口 |
以上说明我们的所有操作是正确的,selenium已经可以正常操作了
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
评论