很好!点个赞
一个周末小记记21年第一个觉得放松的周末,本该熬夜的周五突然决定放下手机,早早的烧好了洗澡水,头一次的在周五晚上洗完衣服(上班的后的第一次吧),伴随的音乐进入了梦乡。原来并不是一定要熬夜...
很好!点个赞
一个周末小记记21年第一个觉得放松的周末,本该熬夜的周五突然决定放下手机,早早的烧好了洗澡水,头一次的在周五晚上洗完衣服(上班的后的第一次吧),伴随的音乐进入了梦乡。原来并不是一定要熬夜...
@小餐包 我已经搞定啦 直接在pytest_runtestloop函数上修改就可以了. 另外就是这种case的设计方式太过理想化了.拿电商系统来说,如果要测一个发表商品评价的接口 那么就要 上架-加购物车-提交订单-支付-发货-收货 这么多个步骤 与其把这些放在前置用例里面 还不如当作依赖的case
pytest插件探索——pytest-xdist背景 经常做pytest插件开发的话, 一定会看到不少如下代码片段: 其实这些代码都是为了兼容一个叫pytest-xdist的插件的.简单介绍一下这款插件, pytest-x...
楼主 我最近需要做场景测试 就是n多个依次依赖的用例连续执行 想通过并发的形式以class为单位(或者自定义的分组规则)运行.没有什么很好的思路.现有的两个思路一个是在`pytest_generate_tests(metafunc: Metafunc)`将这个hook当作callback 或者将`pytest_runtest_protocol(item: Item, nextitem: Optional[Item])`作为callback. 请楼主赐教.本来想看看xdist的思路.但是也没有看出什么所以然.或者能否借助xdist的newhooks模块提供的hook实现.
pytest插件探索——pytest-xdist背景 经常做pytest插件开发的话, 一定会看到不少如下代码片段: 其实这些代码都是为了兼容一个叫pytest-xdist的插件的.简单介绍一下这款插件, pytest-x...
python 的requests库非常的强大,在api自动化框架中,request就是框架核心request有非常多的功能除了正常的http请求,还有封装好能帮你自动保存se...
我们在使用的时候也经常需要调用其他程序例如:在app自动化时我们要获取手机的uuid和version,以及启用appium server这时就用到了我们subprocess库...
jenkins&allure结合 jenkins与allure之间的支持非常好,基于jenkins运行的allure还支持历史对比,历史回溯等,非常方便每次测试用例的执行步骤...
估计有很多小伙伴在linux系统上或win的doc中遇到没有UI页面的程序,只能通过命令行输入参数的形式去运行那么python是怎么实现的呢? 熟悉python的小伙伴都知道...
相比pytest自带的许多插件可以实现漂亮的测试报告,以及自带的功能pytest.mark.parametrize可以用于数据驱动另一个测试框架unittest就没有那么方便...
-- 留坑 --
从理念上Appium旨在满足移动端自动化需求,遵循四个原则 1.你没有必要为了自动化而重新编译你的应用或者以任何方式修改它。 (Android、IOS系统自带框架) 2...
在用appium原生方法进行编写时,我们时常要进行这样的组合等待+功能+日志基于pageobject的思想,我们将常用到的方法进行二次封装方法封装公式:前置条件(等待)+异常...
appium环境和相关工具环境搭建起来还是比较麻烦的踩了一些坑,也找了一些资料以下我一个个坑和资料的合集 Windows系统: Microsoft .NET Framewor...
结合UI自动化测试(八) 基本操作类封装&UI自动化测试(九) PageObject框架设计两章完成了框架设计接下来我们就要开始对用例进行设计了 数据层 定位层 逻辑层 前置...
PageObject 顾名思义就是 面向页面对象的设计从UI自动化结合page(页面)对象来说,编写用例需要几个要素? 数据(例如账号密码,可选) 定位(元素定位) 基础操作...
在前面系列的教程中,我们可以发现一个现象 在我们每次要find元素时or在操作元素时总是要进行等待 每次编写操作时都要考虑进行异常捕获or日志等操作 为了提高代码的整洁及复用...
jmeter执行脚本的两种方式 1.GUI页面 jmx file:测试计划的文件名称 result file:输出文件路径,可以是结果日志名称 Path to output ...
实践中发现,如果需要进行多机并发等情况时执行机五花八门,各型号,各版本都有如果配置针对每台机写死,工作量将非常的大,而且代码的通用性也不高。其中执行机不同的地方在于 设备号及...
现阶段,小程序越发的火,微信也给了巨量的流量诱惑。很多公司都有进行小程序开发。那么小程序可以进行自动化测试吗?当然是可以的! 准备阶段 三个inspect工具可选(在APP的...
现在市面上大量的app都有内嵌H5页面的情况。也就是许多的app采用的Hybrid混合应用。那么我们遇到H5页面的时候我们要怎么进行测试呢?首先我们要懂的怎么判别app里面的...
日常使用中我们会发现每一个app都会有大量的toast信息弹窗,比如登录提示、检查更新等。所以我们在做app自动化的时候也必然会大量遇到之前appium是不支持toast识别...