- 博客(14)
- 收藏
- 关注
原创 python + appium 自动化测试方案-计算列表项个数
python + appium 自动化测试方案-计算列表项个数在完成测试方案的过程中,遇到了需要计算界面上列表包含的列表项个数问题,然而appium并未提供直接方法获得列表个数,因此使用让列表每次滑动一定短的距离,将滑动前与滑动后进行比较,计算得出列表项个数。方法并不完善,仅供参考,错误处望指正。1、首先我们可以根据滑动后,列表高度的变化划分为如下三种情况:列表开始出现,即列表高...
2018-08-28 11:36:30
1236
原创 python + appium 自动化测试方案 — 元素定位
python + appium 自动化测试方案 — 元素定位自动化测试最基础的就是元素定位,找到牢靠的定位方式,可以增强自动化测试框架的兼容性。1、利用appium查看对应元素打开appium并点击搜索按钮。填写连接app所需要的信息,点击“start session”按钮启动查找控件界面。在元素查看界面可以找到对应的属性。2、常用的元素...
2018-08-27 18:38:21
957
原创 python + appium 自动化测试方案 — 输出log日志
python + appium 自动化测试方案 — 输出log日志用json配置log日志参数,形成自定义的log日志风格,用于自动化测试执行完成后输出操作日志以及捕获崩溃日志。1、log配置将log定义为全局参数,在需要使用处调取class LogConfig: @staticmethod def init(path): global lo...
2018-08-24 16:02:24
4654
原创 python + appium 自动化测试可配置方案
python + appium 自动化测试可配置方案该方案将具体的操作代码抽离,并通过json文件的形式,使需要传入的特定参数可自由配置,而无需重复书写操作代码。同时将与appium服务器连接所需的参数、操作步骤、界面控件分开,将整个自动化测试过程分成不同模块,并根据具体需求自由组合,也方便多成员共同维护。1、启动py时传入平台和应用版本信息parser = argparse....
2018-08-24 14:51:14
542
原创 python安装配置遇到的问题总结
python安装遇到的问题最近重装了系统,所以得重装软件,但是装python时遇到了各种神奇的麻烦,查找很多博文最终解决,在此总结一下。python安装我下载的是python3.6.0最好选择32位,因为64位无法使用pyinstaller功能。 下载完成后运行安装。pyinstaller安装进入python文件夹的scripts目录下,打开命令行(shift+右...
2018-03-08 11:09:48
604
原创 Error:Execution failed for task ':app:mergeDebugResources'.
Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs在项目的gradle.properties中添加...
2018-03-05 18:41:11
409
原创 python初试——模拟登陆
Python初试——模拟登陆许多网页必须先登录再抓取信息,也遇到了一个网站抓取不到内容,但在模拟登陆之后就抓到了内容。一开始模拟登陆也踩了坑,所以在这里以模拟登陆泰晤士报为例。这里采用requests和lxml实现模拟登陆1. 引入requests2. 查看网页登录的请求内容 (可以使用错误的用户名密码登录,方便找到post)由此可见实际的请求url为https://login.thetimes.
2017-11-05 16:19:44
549
原创 python初试——简单的抓取
python初试–简单的抓取第一次接触python,并且需要短时间内写出抓取网页内容的爬虫小工具,遇到了不少问题,在此总结一下。 主要学习了两种抓取网页的方式,beautifulsoup和lxml,个人感觉beautifulsoup定位简单,但是lxml在检索速度方面比较快,所以最终采用了lxml的方式。1.beautifulsoup安装在https://www.crummy.com/softwa
2017-11-04 17:13:11
455
原创 Express遇到的问题
TextView设置主题parent是EditText,点击时第一次为获得焦点第二次才执行动作,解决方法为:在xml中设置android:focusableInTouchMode=”false”设置固定时间出现的线程: new Handler().postDelayed(new Runnable() { @Override
2017-07-04 17:21:26
436
转载 交互动画
http://www.open-open.com/lib/view/open1411443332703.html http://www.cnblogs.com/ldq2016/p/5217590.html http://www.open-open.com/lib/view/open1431564834216.html
2017-03-05 14:31:40
527
转载 MaterialDesign
https://mrfu.me/english/2015/07/01/Translate_Codelab_Android_Design_Support_Library/
2017-03-05 10:51:11
296
转载 EditText
清除edittext内容 https://mrfu.me/android/2015/07/30/allclear_edittext/
2017-03-05 10:42:50
308
转载 欢迎使用优快云-markdown编辑器
Glid使用https://mrfu.me/2016/02/27/Glide_Getting_Started/
2017-03-05 10:06:02
764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人