元数据驱动的设想


title: 元数据驱动的设想
tags:

  • python
    categories:
  • python

文章目录


1.背景

针对相似结构的表单,为了提高ui自动化编写效率,减少以减少重复工作,设想是否可以设计一个针对neoUI2.0通过元数据驱动的方式适应不同业务对象的测试框架

2.设计元数据模型

- 字段名

- 字段类型

- 是否必填

-是否只读

- 默认值

- 业务逻辑(可选,后期扩展)

3.构建自动化测试框架

  1. 利用现有的RF框架已实现的功能,通过实体名称打开对应实体的表单

    1. 关键L进入【进入菜单】
    2. 关键字进入【点击新建业务数据】
  2. 实现元数据驱动的表单填充,根据元数据动态填充表单,循环获取元素找到元素对应的字段名,判定字段名类型然后输入具体的值

    1. fieldType=get_field_type(fieldName)
if fieldType==None:
    break

你可能感兴趣的:(python)