上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 144 下一页
摘要: # 前言 做web自动化的小伙伴应该都希望在html报告中展示失败后的截图,提升报告的档次,pytest-html也可以生成带截图的报告。 # conftest.py 1.失败截图可以写到conftest.py文件里,这样用例运行时,只要检测到用例实例,就调用截图的方法,并且把截图存到html报告上 阅读全文
posted @ 2018-08-10 21:25 上海-悠悠 阅读(15674) 评论(21) 推荐(0) 编辑
摘要: # 前言 pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6 # pytest-html 1.github上源码地址[【https://github.com/pytest-dev/pytest-html】](https://github.c 阅读全文
posted @ 2018-08-08 19:46 上海-悠悠 阅读(31935) 评论(4) 推荐(2) 编辑
摘要: # 前言 上一篇讲到fixture通过scope参数控制setup级别,既然有setup作为用例之前前的操作,用例执行完之后那肯定也有teardown操作。 这里用到fixture的teardown操作并不是独立的函数,用yield关键字呼唤teardown操作 # scope="module" 1 阅读全文
posted @ 2018-08-08 19:42 上海-悠悠 阅读(15559) 评论(10) 推荐(1) 编辑
摘要: 前言 当测试用例写完后,有些模块有改动时候,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例。 或者前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行,节省用例执行时间。 一、skip装饰器 skip装饰器一共有四个 阅读全文
posted @ 2018-08-07 20:08 上海-悠悠 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 前言 遇到问题:document.getElementsByClassName(...)[0] is undefined 选择框如果是select标签的,可以直接用select专用的方法去定位点击操作。其它不是select选择框的时候,那就按正常操作步骤先点输入框,再点选项就行了。 可是有些选择框就 阅读全文
posted @ 2018-08-06 23:23 上海-悠悠 阅读(4698) 评论(0) 推荐(0) 编辑
摘要: 前言 前面一篇讲到用例加setup和teardown可以实现在测试用例之前或之后加入一些操作,但这种是整个脚本全局生效的,如果我想实现以下场景: 用例1需要先登录,用例2不需要登录,用例3需要先登录。很显然这就无法用setup和teardown来实现了。这就是本篇学习的目的,自定义测试用例的预置条件 阅读全文
posted @ 2018-08-01 20:57 上海-悠悠 阅读(32288) 评论(20) 推荐(7) 编辑
摘要: # 前言 学过unittest的都知道里面用前置和后置setup和teardown非常好用,在每次用例开始前和结束后都去执行一次。 当然还有更高级一点的setupClass和teardownClass,需配合@classmethod装饰器一起使用,在做selenium自动化的时候,它的效率尤为突出, 阅读全文
posted @ 2018-07-30 22:11 上海-悠悠 阅读(21941) 评论(14) 推荐(4) 编辑
摘要: # 前言 上一篇[pytest文档2-用例运行规则](https://www.cnblogs.com/yoyoketang/p/9362415.html)已经介绍了如何在cmd执行pytest用例,平常我们写代码在pycharm比较多 写完用例之后,需要调试看看,是不是能正常运行,如果每次跑去cmd 阅读全文
posted @ 2018-07-26 23:22 上海-悠悠 阅读(44458) 评论(7) 推荐(3) 编辑
摘要: # 用例设计原则 - 文件名以test_\*.py文件和\*_test.py - 以test_开头的函数 - 以Test开头的类,test_开头的方法,并且不能带有\_\_init\_\_ 方法 - 所有的包pakege必须要有\_\_init\_\_.py文件 - 断言使用assert # hel 阅读全文
posted @ 2018-07-25 21:51 上海-悠悠 阅读(23357) 评论(4) 推荐(3) 编辑
摘要: # 前言 首先说下为什么要学pytest,在此之前相信大家已经掌握了python里面的unittest单元测试框架,那再学一个框架肯定是需要学习时间成本的。 刚开始我的内心是拒绝的,我想我用unittest也能完成自动化测试,干嘛要去学pytest呢?最近看到越来越多的招聘要求会pytest框架了, 阅读全文
posted @ 2018-07-23 21:07 上海-悠悠 阅读(19902) 评论(8) 推荐(3) 编辑
上一页 1 ··· 119 120 121 122 123 124 125 126 127 ··· 144 下一页