上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: 前言 有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: Message: The given selector u-label f-dn is either invalid or does not result in a WebEleme 阅读全文
posted @ 2017-11-10 17:49 小曺 阅读(4507) 评论(4) 推荐(0) 编辑
摘要: 前言 脚本运行的时候,有时候不知道用例的执行情况,这时候可以加入日志,这样出现问题后方便查阅,也容易排查哪些用例执行了,哪些没有执行。 一、封装logging模块 1.关于logging日志的介绍,我这里就不详细讲解了,主要有两大功能,一个是控制台的输出,一个是保存到本地文件 2.先封装loggin 阅读全文
posted @ 2017-11-10 17:48 小曺 阅读(3148) 评论(0) 推荐(0) 编辑
摘要: 前言: 有些网站的登录方式跟前面讲的博客园和token登录会不一样,把csrfToken放到cookie里,登录前后cookie是没有任何变化的,这种情况下如何绕过前端的验证码登录呢? 一、登录前后对比 1.如果登录页面有图形验证码,这种我们一般都是绕过登录的方式,如下图通过抓包分析,首先不输入密码 阅读全文
posted @ 2017-11-10 17:47 小曺 阅读(2237) 评论(0) 推荐(0) 编辑
摘要: 前言: 前面登录博客园的是传json参数,有些登录不是传json的,如jenkins的登录,本篇以jenkins登录为案例,传data参数。 一、登录jenkins抓包 1.登录jenkins,输入账号和密码 2.fiddler抓包 3.这个body参数并不是json格式,是key=value格式, 阅读全文
posted @ 2017-11-10 17:46 小曺 阅读(2395) 评论(0) 推荐(0) 编辑
摘要: 前言 有时候一些业务的功能涉及到多个系统,需要在web系统1打开造一些数据,然后用到某些参数是动态生成的,需要调用web系统2里面的参数。 举个简单例子:在做某些业务的时候,需要手机短信验证码,我不可能去搞个手机连着电脑吧,那样太傻,我们的目的是获取短信验证码,短信验证码都有短信平台去查询。 当然能 阅读全文
posted @ 2017-11-10 17:45 小曺 阅读(5524) 评论(0) 推荐(0) 编辑
摘要: 前言 当测试用例写完后,有些模块有改动时候,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例。 或者前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行,节省用例执行时间。 一、skip装饰器 skip装饰器一共有四个 阅读全文
posted @ 2017-11-10 17:44 小曺 阅读(2816) 评论(0) 推荐(0) 编辑
摘要: 前言 PhantomJS是一个没有界面的浏览器,本质上是它其实也就是一个浏览器,只是不在界面上展示。 PhantomJS非常适合爬虫方面,很多玩爬虫的都喜欢用这个浏览器。 一、PhantomJS环境准备 1.先下载PhantomJS浏览器,下载地址:http://phantomjs.org/down 阅读全文
posted @ 2017-11-10 17:43 小曺 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 前言 python2用HTMLTestRunner生成测试报告时,有中文输出情况会出现乱码,这个主要是编码格式不统一,改下编码格式就行。 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 一、中文乱码 1.测试报告中,msg自定义异常内 阅读全文
posted @ 2017-11-10 17:42 小曺 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 前言: 装饰器其实就是一个以函数作为参数并返回一个替换函数的可执行函数 上一篇讲到用装饰器解决异常后自动截图,不过并没有与unittest结合,这篇把截图的装饰器改良了下,可以实现用例执行失败自动截图。 一、不带变量的装饰器1.参考资料:http://www.artima.com/weblogs/v 阅读全文
posted @ 2017-11-10 17:42 小曺 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 前言 对于用例失败截图,很多小伙伴都希望在用例执行失败的时候能自动截图,想法是很好的,实现起来并不是那么容易。 这里分享下我的一些思路,当然目前还没找到完美的解决方案,我的思路是用装饰器去解决,希望有高手已经实现的可以指点下。 一、函数作为形参 1.函数的参数也可以是另外一个函数,也就是说传的参数不 阅读全文
posted @ 2017-11-10 17:41 小曺 阅读(1019) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页