摘要: 一、frame/iframe表单嵌套 WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌的页面元素无法直接定位。解决方法:driver.switch_to.frame(id/name/obj)。switch_to.frame()默认可以直接取表单的id或name 阅读全文
posted @ 2020-08-31 22:44 BarryYBL 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 python中我们经常会用到第三方的包作为工具,比如爬虫解析工具,网络请求工具等。之所以要把它封装成包,意识为了技术与业务分离,二是为了能多项目多平台共用。python里面用到的第三方工具包基本都是从Pypi.org里面下载的。下面具体介绍如何打一个自己的包上传到Pypi中作为工具使用。 阅读全文
posted @ 2020-08-11 16:33 BarryYBL 阅读(605) 评论(0) 推荐(0) 编辑
摘要: UI自动化解密之元素定位后为啥放在脚本里面找不到 我们是否在浏览器F12下面,进行右键Copy Element Xpath/Css 时,放在浏览器里面直接就能够正确查找,为什么放在脚本里面就找不到了呢(不考虑隐式、强式、显式等待)?现在从以下几点进行分析: 这是博主封装的一个方法,用来修改JS内的属 阅读全文
posted @ 2020-08-03 10:10 BarryYBL 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解使用uiautomator2+pytest+allure进行Android的UI自动化测试,也可以通过写一些实战的脚本来更深入学习pytest框架。 学习地址:uiautomator2+pytest+allure测试框架介绍 踩坑记录:https://www.jianshu.com/p/ 阅读全文
posted @ 2020-07-27 17:19 BarryYBL 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 本期,我将给大家介绍14款实用的测试工具,希望能够帮到大家!(建议收藏) UI自动化测试工具 1. uiautomator2 Github地址:https://github.com/openatx/uiautomator2 star: 1.9k 介绍: openatx开源的ui自动化工具,支持and 阅读全文
posted @ 2020-07-17 21:06 BarryYBL 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 一、软件测试定义 软件测试(software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行 阅读全文
posted @ 2020-07-06 16:33 BarryYBL 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑 (1)登陆 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不符合要求(格式上的要求) ④ 密码符合要求,用户名不符合要求(格式上的要求) ⑤ 用户名或密码 阅读全文
posted @ 2020-06-30 09:58 BarryYBL 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 测试报告是测试人员在测试过程中用于反映测试状况的文档,其重要性通过网上哀求、跪求、旋转360度冰天雪地各种求测试报告模块的帖子中就可见一斑。其实测试报告的内容基本都是模板的那些,只是在实际测试过程中,如何去整理内容结构,使得报告的通常阅读者:开发人员、测试经理、产品经理、项目负责人能够一目了然地查看 阅读全文
posted @ 2020-06-19 15:34 BarryYBL 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 正则表达式提取器是一个后置处理器,作用是在请求完成后,从响应数据中截取一部分字符串保存到变量中,以便下一个请求使用,下面我们就来做一个简单的例子吧 1.首先在线程组下添加两个HTTP请求, 2.添加好两个HTTP请求后,在每个HTTP请求下添加一个查看结果数 3.在第一个HTTP请求下添加正则表达式 阅读全文
posted @ 2020-04-30 14:02 BarryYBL 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Python凭借其简洁的代码,赢得了许多开发者的喜爱(包括测试开发的小伙伴)。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循坏,Python可以凭借更加简短的代码以此来实现许多有趣的操作。下面展示一下,撰写不找过10行代码能实现些什么有趣的骚操作呢 生成二维码 二维码作为一种信息 阅读全文
posted @ 2020-04-13 15:15 BarryYBL 阅读(179) 评论(0) 推荐(0) 编辑