天天看点

ui自动化介绍

通过测试工具或其他手段,按照测试人员计划的测试用例去执行测试

目的是减轻手工测试的工作量

通常使用ui自动化做正向的、稳定的、回归测试用例简单来说,就是用代码模仿手工测试

selenium是一个用于web的测试工具,测试运行在浏览器当中,就像真正的用户在手工操作一样,支持所有的主流浏览器

这个工具主要包括:

测试与浏览器的兼容性

测试系统功能,创建回归测试检验产品功能

webdriver 就是对浏览器提供的原生api进行封装,使其成为一套更加面向对象的selenium webdriver api

使用这套api可以操作浏览器的开启、关闭、打开网页、操作界面元素、控制cookie、截屏、设置代理

选择界面元素

根据元素的特征进行选择:id、class、name、tagname等

根据元素的特征及关系:xpath、css

操作界面元素

       输入操作:点击、输入文字、拖拽元素

       输出操作:获取元素的各种属性

继续阅读