web自动化测试框架封装总结
关于自动化测试封装的几点总结
1.find封装
find方法的二次封装:
封装目的:
-
主要是为了在查找元素遇到异常时,可以及时处理,然后继续查找元素;
-
如果测试的业务中不会有突然的弹窗,可以不用二次封装;
毕竟, 过多的封装会导致运行速度变慢
2.关于黑名单
一般, 黑名单用来处理阻碍流程正常运行的异常情况; 比如,查找元素时突然出来的弹窗,导致找不到元素等
如果业务中不存在, 或者说这种情况比较少,可以考虑不用封装, 保持运行效率
find方法的二次封装:
封装目的:
主要是为了在查找元素遇到异常时,可以及时处理,然后继续查找元素;
如果测试的业务中不会有突然的弹窗,可以不用二次封装;
毕竟, 过多的封装会导致运行速度变慢
一般, 黑名单用来处理阻碍流程正常运行的异常情况; 比如,查找元素时突然出来的弹窗,导致找不到元素等
如果业务中不存在, 或者说这种情况比较少,可以考虑不用封装, 保持运行效率