Python 测开27期 - julia - 学习笔记 - web自动化测试基础

web自动化测试价值与体系

相对单元测试和接口测试来说,投入产出比较低,相对人工测试来说效率更高一些。
哪些场景适用UI测试:
1. 业务流程不频繁改动
2. UI 元素不频繁改动
3. 需要频繁回归的场景
4. 核心场景等

相关技术:
 selenium
 pytest/junit
 allure

selenium环境安装与使用

图片

测试用例结构

image

image

浏览器控制

image

常见控件定位方式及控件交互

image

点击:click(), 输入:send_keys(‘12345678’),清空:clear(),获取属性:get_attribute(‘name’)

自动化定位策略

image

image

image

image

image

image

回到笔记汇总