题记: 之前一直用APPium直到用安卓9.0 发现uiautomatorviewer不支持安卓 9.0,点击截屏按钮 一直报错,百度很久解决方法都不可以,偶然间看见有人推荐:uiautomator2 就尝试使用 发现比appium要简单一些; 下面文字主要来自虫师的博客 一、Uiautomator ...
分类:
移动开发 时间:
2019-04-26 20:51:52
阅读次数:
640
背景: 目前的项目中,需要在一个list里边有1000多条数据去测性能,截止目前为止,走正常的业务流程进来的数据只有20条,如何快速的新增1000多条数据呢? 思考: 目前在做UI自动化的测试,Airtest+python 有现成的代码 实践结果: 待改进 思考如何做到全自动化 目前:半自动化 需要 ...
分类:
其他好文 时间:
2019-04-12 11:57:24
阅读次数:
143
pywinauto处理UI自动化 Python的pywinauto模块来处理Windows控件的UI操作。 1. 首先搭建pywinauto环境。 1). 可以参考vncdotool - A command line VNC client 安装python2.7.5, Twisted 和PIL。 2 ...
一、实现数据与代码分离,维护成本较低,先看看自动化结构,大体如下: testyaml管理用例,实现数据与代码分离,一个模块一个文件夹 public 存放公共文件,如读取配置文件、启动appium服务、读取Yaml文件、定义日志格式等 page 存放最小测试用例集,一个模块一个文件夹 results ...
分类:
移动开发 时间:
2019-03-28 20:40:53
阅读次数:
263
1. 安装jdk:略 检查是否安装:执行命令java -version admindeMacBook-Pro-2:~ $ java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b ...
分类:
移动开发 时间:
2019-03-25 01:00:02
阅读次数:
374
UI自动化测试用例剖析 让我们先从分析一端自动化测试案例的代码开始我们的旅程。以下是我之前写的一个自动化测试的小Demo。这个Demo基于Selenium与Java。由于现在Selenium在自动化测试的统治地位,并且随着Selenium 4的即将发布,在未来很长的一段时间里这种统治地位应该还会持续 ...
分类:
其他好文 时间:
2019-03-22 18:53:33
阅读次数:
192
在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错。这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,如何选择最优的等待方式呢。来看下这三种等待方式吧。选择合理的等待方式 ...
分类:
其他好文 时间:
2019-03-19 14:53:46
阅读次数:
186
UI自动化测试:1.基础API:http://www.cnblogs.com/zhangfei/p/3158223.html2.数据驱动:http://www.cnblogs.com/zhangfei/p/5390091.htmlhttp://www.cnblogs.com/zhangfei/arc ...
分类:
其他好文 时间:
2019-03-17 15:41:48
阅读次数:
175
jmeter进行webdriver测试 背景:jmeter可以联合selenium进行基本的UI自动化进行测试,解放了手工测试的压力。那么selenium webdriver完成GUI的流程初步如下 1、 2、添加jar后的效果,展示了chrome/firefox/htmlUnit driver c ...
分类:
Web程序 时间:
2019-03-15 14:43:45
阅读次数:
413
目前手头的项目是一个UI自动化框架,其中有些模块的功能需要与DB2数据库交互,于是百度了一下python操作DB2的模块是 ibm_db。 然而我的工作机器是一台windows堡垒机,不能联网,固不能直接使用pip进行安装,所以只能使用离线安装包了。 百度了一下,由于ibm_db模块的安装依赖于其他 ...
分类:
数据库 时间:
2019-03-01 15:43:10
阅读次数:
515