04 2018 档案

摘要:简单介绍 在搭建macaca环境的过程中出现关于Android的"Not accepted Android SDK license agreements:....."问题。 问题 问题 解决如下: 1、找到环境变量中"ANDROID_HOME" 使用"which Android"找到目录路径 2、创 阅读全文
posted @ 2018-04-17 09:27 M_派森 阅读(1008) 评论(0) 推荐(0)
摘要:简单介绍 关于数据驱动的形式有很多,我们既可以通过定义变量的方式进行参数化,也可以通过定义数组、字典方式进行参数化,还可以通过读取文件(txt\csv\xml)的方式进行参数化。下面简单介绍下如何读取txt和csv格式,xml在测试过程中好像用的少(可能是我的测试还不够丰富,等有时间也介绍下xml的 阅读全文
posted @ 2018-04-16 21:07 M_派森 阅读(2417) 评论(0) 推荐(0)
摘要:简单介绍 如今大多数Web应用程序使用AJAX技术。当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成的,这给元素的定位增加了困难。如果因为在加载某个元素时延迟而造成ElementNotVisibleException的情况出现,就会降低自动化脚本的稳定性,可以通过设置元素等待改善这个问题造 阅读全文
posted @ 2018-04-16 14:35 M_派森 阅读(1097) 评论(0) 推荐(0)
摘要:今天写了个记录错误日志的脚本,发现Python3中的raise Exception发生了变化,如下: 错误 错误 搜了下才知道原来是Python3.6已经不支持这种写法了,所以用了心的方式,如下: 正确 正确 阅读全文
posted @ 2018-04-14 22:39 M_派森 阅读(10182) 评论(1) 推荐(1)
摘要:简单介绍 1.按行读取方式readline() readline()每次读取文件中的一行,需要使用永真表达式循环读取文件。但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误。因此程序中需要添加1个判断语句,判断文件指针是否移动到文件的尾部,并且通过该语句中断循环。 2.多 阅读全文
posted @ 2018-04-14 18:32 M_派森 阅读(16227) 评论(0) 推荐(0)
摘要:疑问: 1、语言:Java、C、C++、Python…..? 2、如何编写代码? 3、如何将数据展示在页面? 4、如何将数据存储到数据库? 5、如何将数据从数据库读取? 6、如何进行数据查询? 7、如何实现数据展示的翻页效果? 8、如何实现定时获取数据? ….. TIOBE编程语言社区发布了2017 阅读全文
posted @ 2018-04-10 20:54 M_派森 阅读(475) 评论(0) 推荐(0)
摘要:Jmeter的Sampler用来模拟向被测试系统发起请求的,Jmeter会记录取样的结果,也就是TPS、响应时间等性能指标。接下来就是使用Java请求进行一个接口测试。 大致流程 1、导入jar包:导入Jmeter相关jar包 2、编写脚本:使用Eclipse或者IntelliJ IDEA,进行Ja 阅读全文
posted @ 2018-04-10 16:42 M_派森 阅读(41918) 评论(1) 推荐(2)
摘要:废话连篇 最近有时间就想着做着点关于自动化的东西,之前已经搞过Appium的Android的自动化,也搞过Selenium的Web自动化,就想着用macaca摞一把。前两天搞Mac的iOS自动化,不知道是不是因为没有Xcode的开发者账号无法签名,然后再也搞不懂了,跑过来搞一把Windows的版本。 阅读全文
posted @ 2018-04-03 15:07 M_派森 阅读(308) 评论(0) 推荐(0)