点击上方“ Python 自动化社区”,选择“加为星标”
第一时间关注 Python 自动化技术干货!

1. 为什么是 Selenium
最初的自动化测试主要用于 Web 端,而 Selenium 是使用最为广泛的 Web 自动化测试框架之一
Selenium 可以完全模拟用户对主流浏览器进行操作,包含:Chrome、FireFox、Safari 等;目前 Selenum 稳定版本为:Selenium 3.x,使用 Python 可以非常方便地编写脚本,实现对浏览器的操作
Selenium 包含:Selenium WebDriver、Selenium IDE、Selenium Grid
其中,Selenium WebDriver 可以使用各种语言,包含 Python 驱动浏览器进行自动化操作
Selenium IDE 是一款浏览器插件,可以通过脚本录制完成简单的自动化功能,支持 Chrome 和 Firefox 浏览器
Selenium Grid 用于管理对接大量的 Web 浏览器及移动端,包含 Android、iOS 的自动化测试操作,提升测试的效率,一般用于对接 Appium 完成多设备管理平台
2. 环境准备
首先要搭建 Python3 环境,具体可以参考下面这个链接:
https://www.runoob.com/python/python-install.html
接着使用 Python3 自带的 pip3 命令安装 Selenium

本文是Selenium系列的第一篇,介绍了为何选择Selenium作为Web自动化测试框架,详细讲解了环境准备,包括Python3的安装和Selenium的安装配置。还展示了如何使用Python+Selenium进行基本的浏览器自动化操作,包括打开网页、元素定位和交互。文章以一个简单的搜索操作为例,演示了Selenium的基本用法。
最低0.47元/天 解锁文章
8169

被折叠的 条评论
为什么被折叠?



