
框架综合实践(2)-公共模块Common的封装
发布日期:2021-05-10 11:27:21
浏览次数:31
分类:精选文章
本文共 485 字,大约阅读时间需要 1 分钟。
公共类common_fun.py
提供了一套功能性模块,主要用于自动化测试场景中的通用操作处理。该模块基于Appium框架,支持跨平台的手机应用测试,以下是其主要功能和使用说明:
检查并进入应用首页
此功能通过检测特定元素的存在来判断是否成功进入应用首页。该方法避免了传统的页面加载等待策略,能够更快速地确认应用进入状态。获取屏幕尺寸
该函数返回应用当前窗口的宽度和高度信息,适用于多种场景下的布局处理或动作操作。左滑操作
定义了向左滑动的逻辑,结合屏幕尺寸,执行标准化的滑动操作用于导航引导页面。获取系统时间
返回当前系统时间以字符串格式,格式化保留年月日时分秒,方便日志记录或时间戳生成。屏幕截图功能
支持按模块名称和当前时间命名截图生成,功能便捷且适用于问题演示或测试验证。使用说明
- 该模块是
baseView.py
的扩展件,依赖desired_caps.py
中的测试配置文件。 - 组件化设计使其支持多种测试场景,用户可根据需求选择性调用。
注意事项
- 请确保环境中已安装相关依赖,并在使用前配置好应用信息。
- 截图功能需要权限支持,可能需要额外处理相关权限请求。