关键字模型
组成数据源脚本:python一图胜千言
解决问题映射反射
组成
数据源 + 脚本
数据源
1.case以操作element划分case step
2.case step拆解成[...,excute method,operate element,input data,...]
3.[...,excute method,operate element,input data,...]:
excute method,operate element,input data:python生成自动化case关键字
省略部分:可加case是否执行,期望结果,实际结果等关键字(按需发挥)
脚本:python
python反射实现case到script映射
一图胜千言
po模型基础,在数据驱动篇已经描述过
解决问题
映射
映射关系
反射
实现核心:选择函数 + 选择参数
def run_method(self
,method
,operate_ele
,input_value
)
method_value
= getattr(self
.action_method
, method
)
if operate_ele
:
if input_value
:
method_value
(operate_ele
,input_value
)
else:
method_value
(operate_ele
)