框架综合实践(2)-公共模块Common的封装
发布日期:2021-05-10 11:27:21 浏览次数:31 分类:精选文章

本文共 485 字,大约阅读时间需要 1 分钟。

公共类common_fun.py提供了一套功能性模块,主要用于自动化测试场景中的通用操作处理。该模块基于Appium框架,支持跨平台的手机应用测试,以下是其主要功能和使用说明:

  • 检查并进入应用首页

    此功能通过检测特定元素的存在来判断是否成功进入应用首页。该方法避免了传统的页面加载等待策略,能够更快速地确认应用进入状态。

  • 获取屏幕尺寸

    该函数返回应用当前窗口的宽度和高度信息,适用于多种场景下的布局处理或动作操作。

  • 左滑操作

    定义了向左滑动的逻辑,结合屏幕尺寸,执行标准化的滑动操作用于导航引导页面。

  • 获取系统时间

    返回当前系统时间以字符串格式,格式化保留年月日时分秒,方便日志记录或时间戳生成。

  • 屏幕截图功能

    支持按模块名称和当前时间命名截图生成,功能便捷且适用于问题演示或测试验证。

  • 使用说明

    • 该模块是baseView.py的扩展件,依赖desired_caps.py中的测试配置文件。
    • 组件化设计使其支持多种测试场景,用户可根据需求选择性调用。

    注意事项

    • 请确保环境中已安装相关依赖,并在使用前配置好应用信息。
    • 截图功能需要权限支持,可能需要额外处理相关权限请求。
    上一篇:框架综合实践(3)-业务逻辑businessView的封装
    下一篇:框架综合实践(1)-driver的封装(capability)

    发表评论

    最新留言

    关注你微信了!
    [***.104.42.241]2025年05月01日 21时24分24秒