11 2018 档案
摘要:在python web自动化测试中失败截图方法汇总一文中提到了失败截图的方法 但在实际测试中,如果我们的测试用例中加了addCleanups动作,如果addCleanups中动作失败了,就不会截图。那么该怎么做呢,解铃还得系铃人,还是得从addCleanups下手 思路: 我将在 addCleanu
阅读全文
摘要:一、Why 在云主机测试中,需要使用SSH协议连接云主机进行相关操作 在python中使用paramiko库很好实现,在如果要使用jmeter做性能测试时,怎么做? 二、解决 既然原生jmeter没有相关的ssh sampler,那就先按思路看看网上有没有现成的,没有再自己写,google一把后,还
阅读全文
摘要:在使用selenium时,动作元素标红高亮,在定位问题时相当好用,有以下二种方法可以实现 一、使用js将元素属性修改 这也是网上大部分的实现方式,但有时候会有点小问题,代码如下: 二、比较复杂了,但相对稳定点 基本思路是:先截图,然后再拿到元素的位置,再使用pillow模块对图进行处理 拿图的坐标,
阅读全文
摘要:同样的,在使用pytest进行自动化测试时,需要将实时日志打印出来,而不是跑完后才在报告中出结果。 不过,好在pytest在3.3版本开始,就支持这一功能了,而不用再像nose一样,再去装第三方插件。 网上也有相关实时的日志输入说明,但我尝试后,不是我想要的,比如:pytest输出Log 看看我们下
阅读全文
摘要:最在在使用pytest,用的是pytest 3.9.3,python版本为2.7.10,但一直在使用时发现总提示 在反复查看后,原来我的项目路径中存在中文字符,有两种解决方法 1、将pytest降版本,降至3.1.2 2、将项目路径改成全英文 随后将该问题提示github并确认为bug https:
阅读全文
摘要:一、契机 相信很多使用selenium进行UI测试,再对接jenkins时,都是简单的在jenkins上将命令输入就完事了。 但是,相信你一定会遇到以下问题: 1、你需要同时跑不同文件或不同类的用例,怎么处理?用selenium grid,但我仅仅是功能,不想去区分浏览器,并且代码中我也不想写gri
阅读全文