经过接口自动化这一内容的学习掌握之后, 接下来要开展的便是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自动化哪本书好# #