1.Web自动化测试的价值(为什么要做web自动化测试)
我们可以使用脚本语言代替人来进行测试
2.Web自动化测试相关技术:
- Selenium:支持多语言,行业内最火最主流
- Pytest/JUnit5:最好用最全面的单元测试框架
- Allure:测试报告
3.Web自动化测试学习路线
selenium的安装(省略..网上搜教程)
第一个web脚本编写:
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
time.sleep(5)
运行结果:
SeleniumIDE用例录制使用场景:
- 刚开始入门UI自动化测试
- 团队代码基础较差
- 技术成长之后学习价值不高
SeleniumIDE的下载与安装(网上搜教程)
第一次使用SeleniumIDE:
1.打开SeleniumIDE
2.创建新的项目:
编写项目名称:
3.点击rec开始录制:
4.点击地图:
5.点击seleniumIDE,结束录制
6.加上等待,看的清楚点:
运行:
可以清楚的看到运行效果:
把录制好的测试用例导出为脚本: