比如在某些时候,开发时需要使用多款库,这时候就可能会到时jQuery中的$冲突问题。 这时候就存在加载先后顺序的问题,但是这样并不能完美的解决冲突问题。 例如我们自己写一个测试框架 然后测试弹框,这样明显冲突了,所以页面并不会识别。 所以我们除了更换加载顺序外,我们还可以采用释放$的使用权并用jQu ...
分类:
Web程序 时间:
2018-11-21 22:15:16
阅读次数:
259
微信跳一跳最近很火,外挂代练什么的也越来越多。作为一只程序猿,对外挂的原理产生了强烈的好奇心,于是埋头研究了一阶段,注意到了 WebDriverAgent 这套 Facebook 出品的自动化测试框架。 为了让大家产生兴趣,先从跳一跳外挂的实现说起。 准备工作 安装 homebrew homebre ...
分类:
移动开发 时间:
2018-11-18 21:09:01
阅读次数:
332
WebDriverAgent简介 WebDriverAgent是Facebook 在去年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架。当时的推文申明,还只支持模拟器,不过在今年4月更新的版本中,官方宣称支持真机测试了,大家可以查看官方github 的介绍:https://gi ...
分类:
移动开发 时间:
2018-11-18 21:04:40
阅读次数:
224
接下来我们可以启动appium软件,直接启动服务appium-server。 ...
分类:
移动开发 时间:
2018-11-15 13:56:09
阅读次数:
836
selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本。 selenium具有录制功能,可以web回放,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。s ...
分类:
其他好文 时间:
2018-11-12 14:51:08
阅读次数:
159
1 什么是selenium Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid: Selenium IDE:Firef ...
分类:
其他好文 时间:
2018-11-07 11:16:36
阅读次数:
189
公司计划系统的开展接口自动化测试,需要我这边调研一下主流的接口测试框架给后端测试(主要测试接口)的同事介绍一下每个框架的特定和使用方式。后端同事根据他们接口的特点提出一下需求,看哪个框架更适合我们。 需求: 1、接口编写方便。 2、方便调试接口。 3、支持数据初始化。 4、生成测试报告。 5、支持参 ...
分类:
其他好文 时间:
2018-11-07 00:50:42
阅读次数:
192
在这个自动化测试框架中。 在config目录中存放的是测试配置相关的文件,配置文件可以使用ini、xml、yml等文件类型。例如,要测试的网址、调试日志的文件名、日志的输出格式等 在data目录中存放的是需要测试的数据。可以使用xmls、xml等文件类型。例如,测试网址中要提交的各种各样的内容。 在 ...
分类:
其他好文 时间:
2018-11-06 15:43:25
阅读次数:
184
移动App自动化测试(一) 目前移动App的自动化测试框架比较多,比如:Robotium、Expresso等,很多大公司甚至都会有自己的一套自动化测试框架。这篇文章简单Android自动化测试框架,iOS自动化测试框架也会少量提到。 Monkey是Android SDK自带的测试工具,在测试过程中会 ...
分类:
移动开发 时间:
2018-11-06 13:40:14
阅读次数:
298
同样的,在使用pytest进行自动化测试时,需要将实时日志打印出来,而不是跑完后才在报告中出结果。 不过,好在pytest在3.3版本开始,就支持这一功能了,而不用再像nose一样,再去装第三方插件。 网上也有相关实时的日志输入说明,但我尝试后,不是我想要的,比如:pytest输出Log 看看我们下 ...
分类:
编程语言 时间:
2018-11-05 19:07:46
阅读次数:
2002