app端自动化POM,实现QQ导航页和登陆页,以及yaml文件创建和数据驱动操作

第一步:创建po模型四层:base,objectpages,testcase,datademo以及对应四个文件 basepage,daohangpage loginpage,test_01,。。。 

 第二步:创建basepage(填写公共的属性和方法)文件(直接复制粘贴即可)

 第三步:先实现导航界面点击登陆操作

创建daohangpage 

创建单元测试类 test_01

 实现了点击登陆操作。

  创建loginpage

 创建单元测试类 test_01

 实现了点击登陆操作和输入账号,密码,点击登陆按钮操作

 使用pytest单元测试实现该功能

创建test_02文件

 

 yaml文件的使用

创建config.yaml 文件

 创建读取yaml的文件 read_yaml.py  

修改test_02,导入os包

最后就执行通过啦

添加数据驱动:(在test_02里面,直接添加pytest修饰器即可) 

[ ] 后面还可以多加(),添加错误信息进行测试哦

 同样可以执行通过。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值