老师,关于关键字模型的问题
来源:6-11 关键字模型如何解决测试结果问题只写一行问题

慕用4075421
2020-07-24
老师,我要实现这样一个需求:
excel 输入的数据的这一列, 不给固定值,如:手机号码 图片验证码 短信验证码;
我是这样操作的:
1、在一个单独的.py文件里边,封装方法,实现:随机生成11位手机号码,图片验证码,获取短信验证码
2、在keyword_case.py 文件中导入进来,问题是后面的操作,老师能不能给我提供点思路呢?或者其他方案都可以的;(只是想通过excel,完成一个注册成功的流程)
5回答
-
慕用4075421
提问者
2020-07-30
老师,我现在要实现这样一个需求:
现在有三个类型,只能点击选择其中一个:
我的操作是,在excel增加一列,定义关键字:type1、type2、type3,
在执行case里面,去判断当 xx == 'type1' 的时候,怎么让type2、type3这两行不执行, 当 xx == 'type2' 就不能执行 type1、type3,这两行,继续执行后面的测试用例呢?
新编辑后的问题如下:
比如说,要走一个发布活动流程,途中有一步操作是,选择A类活动 或 B类活动 或 C类活动;C类活动是默认的;(只能选其一)
切换活动类型之后的流程,和页面操作元素就不一样了,但是切换活动类型前的操作都是一样的,case是可以共用的;
我在想,把切换A/B/C类活动之后的流程,的测试用例,全部放在一个excel里面, 在以什么为标识的情况下,如果选择的A类活动,就执行A类活动该有的流程,当选择B类活动,就执行B类活动后边的流程;
这样,以后执行脚本发布不同类型的活动,我就只需要改那个标识就行;
也不用每一中活动类型都执行一个新的excel了
不知道有没有表达清晰一点呢;也不知道有没有更好的办法呢?
022020-08-07 -
慕用4075421
提问者
2020-07-28
老师,我还有另外一个问题;
read_ini.py 读取 .ini 文件的时候,赋值了一个固定的节点:self.node = "RegisterElement",
我现在另一个case文件 要用到.ini 文件下的 [login] 节点,我应该在哪个位置,怎么传其他的节点名称呢?
read_ini.py:
.ini :
032020-07-29 -
慕用4075421
提问者
2020-07-28
注册的测试用例,通过关键字模型,已完成,灰常感谢老师;
还有一个问题,再次请教一下:
比如要通过,支付宝扫二维码支付购买的,怎么用自动化实现呢?
012020-07-29 -
Mushishi
2020-07-25
按照你1得思想不就可以了么,你只需要再excel,里面封装好关键字就行。你可以再excel里面加一列 是否自动生成数据,然后自动生成就行。你keyword里面直接根据这个调用就行
012020-07-25 -
慕用4075421
提问者
2020-07-24
老师,还有一个问题需要请教:
我想实现:将文本框的内容清除再重新重新输入;
我的实现方法是: 在actionMethod文件封装了一个click_element(清除元素的方法),但是并没有执行?是方法封装错误码?是清除文本里边text内容?
012020-07-25
相似问题