ui自动化介绍:
- 通过测试工具或其他手段,按照测试人员计划的测试用例去执行测试
- 目的是减轻手工测试的工作量
- 通常使用ui自动化做正向的、稳定的、回归测试用例简单来说,就是用代码模仿手工测试
selenium与webdriver
selenium是一个用于web的测试工具,测试运行在浏览器当中,就像真正的用户在手工操作一样,支持所有的主流浏览器
这个工具主要包括:
- 测试与浏览器的兼容性
- 测试系统功能,创建回归测试检验产品功能
webdriver 就是对浏览器提供的原生api进行封装,使其成为一套更加面向对象的selenium webdriver api
使用这套api可以操作浏览器的开启、关闭、打开网页、操作界面元素、控制cookie、截屏、设置代理
ui自动化的操作流程
- 选择界面元素
根据元素的特征进行选择:ID、Class、Name、TagName等
根据元素的特征及关系:xpath、css
- ? 操作界面元素
? 输入操作:点击、输入文字、拖拽元素
? 输出操作:获取元素的各种属性
ui自动化介绍
原文:https://www.cnblogs.com/blog-123/p/14587393.html