采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我要实现这样一个需求: excel 输入的数据的这一列, 不给固定值,如:手机号码 图片验证码 短信验证码; 我是这样操作的: 1、在一个单独的.py文件里边,封装方法,实现:随机生成11位手机号码,图片验证码,获取短信验证码 2、在keyword_case.py 文件中导入进来,问题是后面的操作,老师能不能给我提供点思路呢?或者其他方案都可以的;(只是想通过excel,完成一个注册成功的流程)
老师,我现在要实现这样一个需求:
现在有三个类型,只能点击选择其中一个:
我的操作是,在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了
不知道有没有表达清晰一点呢;也不知道有没有更好的办法呢?
你这个是单独的,本身就没办法选择执行呀,你是要三个都填进去然后操作?没懂意思。你可以拿世界case列表 截图发一下
老师,我新编辑了我的问题
老师,我还有另外一个问题;
read_ini.py 读取 .ini 文件的时候,赋值了一个固定的节点:self.node = "RegisterElement",
我现在另一个case文件 要用到.ini 文件下的 [login] 节点,我应该在哪个位置,怎么传其他的节点名称呢?
read_ini.py:
.ini :
你上面不是有个node_name吗?我们只是 在没有传递 ,默认情况下赋值了了一个
我基本上等于是,新增加了一个excel放测试用例,增加了一个case来执行这个excel,其它的.py文件都是共用的,还是没有找到合适的位置去赋值新的节点名称?
那你这样就去excel里面传递进去
注册的测试用例,通过关键字模型,已完成,灰常感谢老师;
还有一个问题,再次请教一下:
比如要通过,支付宝扫二维码支付购买的,怎么用自动化实现呢?
哈哈,你想得很好。你要web+手机一起来操作么。哈哈,对于你来说有难度。1、你要把这个二维码保存下来,然后推送到手机 2、把手机通过appium或者啥得启动,然后调用支付宝(好像走不通,他们有验证),然后去扫描本地图片。
按照你1得思想不就可以了么,你只需要再excel,里面封装好关键字就行。你可以再excel里面加一列 是否自动生成数据,然后自动生成就行。你keyword里面直接根据这个调用就行
谢谢老师
老师,还有一个问题需要请教:
我想实现:将文本框的内容清除再重新重新输入;
我的实现方法是: 在actionMethod文件封装了一个click_element(清除元素的方法),但是并没有执行?是方法封装错误码?是清除文本里边text内容?
为啥不在每次输入前直接代码写死清除呢
登录后可查看更多问答,登录/注册
打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!
1.9k 20
1.7k 17
1.3k 13
11.0k 11
2.3k 10