1026Appium app自动化测试经验分享-PyCharm的pytest模式切换run模式、推荐使用unittest模式

上午写了脚本,能够正常跑起来:微信app的语音、视频;朋友圈的发送视频、图片功能 ;这没啥好分享的。

个人博客:https://blog.csdn.net/zyooooxie

PyCharm的pytest模式 切换为run模式

最开始使用PyCharm来编写测试脚本的时候,我刚用unittest框架,自动化也一点不会,搞不懂执行整个py文件为啥 不是run模式–普通那样执行,控制台直接显示日志和最后的执行结果(因为使用unittest模式运行)。后来学着网上设置了图1,所以 每次执行默认的测试模式变成pytest模式;

在这里插入图片描述

所以每次我最开始打开要执行的py文件,右击是 Run‘py.test in XXXX’,也就是说每次 使用快捷键Ctrl + Shift +F10 是执行的pytest模式,这也不是我想要的,但是不会调整。

因为无意摸索了这种方法,所以做个分享,见图3

在这里插入图片描述

每次都打开最上面的菜单栏的Run选项,点击 Run,(请跟着我的思路,配图的结果是已经调整好的,所以不要在意)

在这里插入图片描述

中间弹出 小窗口,说 可以使用两个方式来进行Run这个py文件,这就是我说的 run模式和pytest模式.当然我会选第一个;

在这里插入图片描述

这样实际这次会以run模式来执行,但是我就想每次使用这个模式,咋办呢?

看下图,右上角的运行(三角)、调试(甲虫)、断点(红方格) 最左面写的是 当前py文件,点击后,下方有个 Save‘XXXX’Configuration–保存当前文件的配置。

在这里插入图片描述

所以再在这个py文件 右击,就变成 Run‘XXXX’;也就是说 已经成功更改测试模式。你也可以更换其他模式;

在这里插入图片描述

但是我一不小心点击错了,或者是 想更直观的切换模式,如何来操作呢?

刚才说到 Save Configuration,那就说下 Run选项 - Edit Configuration;

在这里插入图片描述

看下图,打开可以看到 Python(我理解的普通run模式)有四个py文件,Python tests下面有1个py文件(我理解的pytest模式),是BasePage.py这个文件

在这里插入图片描述

当然可以使用 上面的 - 号来做个删除;设置好后 点击 Apply-OK

在这里插入图片描述

返回这个py文件 右击是 Run‘BasePage’;

在这里插入图片描述

其实我也说不出这 pytest、unittest、run三种模式的区别,但我只想看到执行结果,所以想要的是run模式;

但是每次调试都很辛苦;通过下图我写的那些已经被注释的代码,可以看出来。

推荐使用unittest模式(常用unittest测试框架)

1.发现生成的结果更好看,失败的结果显示更直观

在这里插入图片描述

在这里插入图片描述

2.执行某一条用例更简单

如果想运行哪个用例,鼠标放到对应的区域,右键就能直接运行单个用例了

在这里插入图片描述

在使用unittest单元测试框架时,推荐使用unittest模式。
但在使用Pytest单元测试框架时,记得使用Pytest模式。

交流技术 欢迎+QQ 153132336 zy
个人博客 https://blog.csdn.net/zyooooxie

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值