美文网首页
自动化框架的二次开发

自动化框架的二次开发

作者: 端端来也 | 来源:发表于2019-03-01 17:44 被阅读0次
  • 基于uiautomator2webdriveragent

  • 包含模块:
    1.UiHelper模块:

    提供自动化操作的辅助和基础功能,如:连接手机启动应用
    停止应用

    2.Element类:

    UI元素类,用于对自动化操作页面的封装,PageObject模式

    3.AutoApi模块

    提供所有的自动化操作方法,iosandroid共用一套

    4.Runner模块

    用于自动化的执行和测试报告生成,提供案例失败重试,截图等功能装饰器

  • 思路:

    两种框架都支持webdirver协议。创建基础的驱动类,对原有框架的http-client进行统一,element类提供方法接收元素属性,然后调用驱动类方法,进行元素查找

相关文章

  • HttpRunner二次开发UI自动化框架

    基于HttpRunner接口自动化开源框架二次开发,下阶段更新UI自动化平台前端页面 Ui自动化应具备哪些功能呢?...

  • JMeter二次开发实现接口测试(一)

    1.背景 最近部门有接口和性能自动化测试的需求,公司没有现成框架,通过分析,最终尝试了JMeter二次开发来满足需...

  • 小白必读-所有测试大咖都知道的自动化知识

    目录: 一、自动化测试与测试自动化 二、什么是自动化测试框架 三、自动化测试框架架构与组件 四、自动化测试框架的类...

  • 自动化框架的二次开发

    基于uiautomator2和webdriveragent 包含模块:1.UiHelper模块:提供自动化操作的辅...

  • 5.3自动化测试框架

    5.3.1接口自动化测试框架 5.3.2 UI自动化测试框架

  • 2019-04-03

    # appuim分享 ## 自动化测试工具比较 ### 1、有哪些可用的UI自动化框架 ![自动化框架](http...

  • 前言

    这个框架是基于python3+selenium+unittest开发。 框架的优点: ‌1. 通俗易懂 二次开发...

  • Python+Selenium+unittest自动化测试框架

    一. 自动化测试框架 1. 什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本...

  • 通俗易懂的介绍一下SSM框架

    SSM数据结构: 包括:1.Mybatis :持久层的框架(半自动化的框架)Hibernate:全自动化的框架2 ...

  • SSM框架

    SSM数据结构: 包括:1.Mybatis :持久层的框架(半自动化的框架)Hibernate:全自动化的框架2 ...

网友评论

      本文标题:自动化框架的二次开发

      本文链接:https://www.haomeiwen.com/subject/sniruqtx.html