UI自动化测试入门!Selenium零基础实操教程

经过接口自动化这一内容的学习掌握之后, 接下来要开展的便是UI自动化啦!它能够取代人工进行重复性的点点点动作, 能够自动对浏览器展开操作, 能够自动开展功能的回归测试, 这是中级测试人员必须具备的一项技能。

一、什么是UI自动化?

经由代码去模拟那人工对浏览器的操作, 自动地把页面打开, 将按钮点击, 往里面输入一些内容, 把表单提交上去, 对结果展开校验, 借此来替代反反复复的手工测试。

二、核心工具

主流UI自动化框架,开源免费、适配所有浏览器,企业通用。

安装:pip

三、零基础第一个UI自动化脚本

复制代码
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
# 打开谷歌浏览器
driver = webdriver.Chrome()
# 访问网址
driver.get("https://www.baidu.com")
# 输入内容
driver.find_element(By.ID,"kw").send_keys("软件测试")
# 点击搜索
driver.find_element(By.ID,"su").click()
time.sleep(3)
# 关闭浏览器
driver.quit()

四、常用的元素定位方式有五种, UI自动化存在适用的场景, UI自动化需要避开一些坑点。

#软件测试# #想学习web的UI自动化哪本书好# #

相关推荐
2301_820867302 年前
Kiwi 安卓浏览器本月停止维护,扩展功能迁移至 Edge Canary
扩展··浏览
我叫于豆豆吖2 年前
如何评估和部署 IT 运维系统?
运维·兼容·
太空眼睛2 年前
【Mybatis-Plus】PostgreSQL之JSONB自动映射对象
postgresql·json·mybatis·自动·映射·jsonb
太空眼睛2 年前
【Mybatis-Plus】根据自定义注解实现自动加解密
mybatis·注解·加密·mybatis-plus·拦截器·自动·解密
wzFelix3 年前
word中标题及公式自动编号
word·公式编号·交叉引用·自动