随笔分类 -  Python3+Appium

摘要:作为appium新手都是使用appium客户端来练习入门的,后面要更方便启动appium,那就要用到appium终端 在安装终端调试弹出报错:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 卸载客户端appium, 使用命令式安装npm install ap 阅读全文
posted @ 2018-07-24 17:29 坤坤^_^ 阅读(486) 评论(0) 推荐(0)
摘要:继之前两篇启动appium的基础说明,这次来个干货 一、获取手机设备 确保手机连接上电脑,通过cmd来获取手机设备列表 命令:adb devices 结果输出类似,连接的是两台手机设备 需要将输出的结果进行过滤筛选 筛选方法如下 并添加devices_list列表 结果类似如下 二、创建可用端口 三 阅读全文
posted @ 2018-06-07 10:53 坤坤^_^ 阅读(432) 评论(1) 推荐(0)
摘要:我先后接触过下面这三种excel读写方式,也在路上碰壁过不少。 1.xlsxWriter xlsxWriter,支持多种excle功能;与excel完美兼容;写大文件,速度快且只占用很小的内存空间。 但不支持读或者改现有的excel文件。 2.xlrd/xluntils 使用xlrd/xluntil 阅读全文
posted @ 2018-06-06 15:07 坤坤^_^ 阅读(263) 评论(0) 推荐(0)
摘要:将数字间空格过滤,代码如下 其中代码流程分为两步来操作,如下 join() 方法:用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 指定分隔符方法join("#");其中#可以是任意 join()方法将数组中的所有元素转换成字符串,然后连接起来,这刚好和String的spl 阅读全文
posted @ 2018-06-06 14:43 坤坤^_^ 阅读(232) 评论(0) 推荐(0)
摘要:代码如下 在'找到 22 6 个 '这个字符串中找到非数字的字符(正则表达式中'\D'表示非数字),并用""替换,然后返回的就是只剩下数字的字符串。 在Python3.5.2 官方文档re模块中sub函数的定义是: re.sub(pattern, repl, string, count=0, fla 阅读全文
posted @ 2018-06-06 14:28 坤坤^_^ 阅读(450) 评论(0) 推荐(0)
摘要:一开始在下拉框选择某个值下了一定功夫,找了好多个方法,忘记了哪个大神启蒙了我。 有参考到两个方法,如下 我尝试了个方法 思路是先找到下拉框的元素,再往下拉框元素模糊查询字符串 如果是在excel控制参数的,可以在单元格维护参数 ( //*[contains(@text,"下拉框模糊查询名字")] ) 阅读全文
posted @ 2018-06-06 11:56 坤坤^_^ 阅读(1320) 评论(0) 推荐(0)
摘要:小白总会有些问题可以困扰了N久,就比如启动APP的dirver。 比如像我现在启动个APP会生成个driver,然后其他测试文件/测试类都需要用到driver的。 我只想启动一次driver,这个情况在python会使用到什么方法? 解决:在最先启动driver的值设置driver全局变量 1.在方 阅读全文
posted @ 2018-06-06 11:31 坤坤^_^ 阅读(918) 评论(0) 推荐(0)
摘要:Pycharm安装package出现报错:module 'pip' has no attribute 'main' Traceback (most recent call last): File "D:\Program Files\JetBrains\PyCharm Community Editio 阅读全文
posted @ 2018-05-30 22:58 坤坤^_^ 阅读(1317) 评论(0) 推荐(1)
摘要:在上一节讲述如何在终端启动appium服务,那么这一节来讲述命令中的重要信息,如何取值 命令 appium -p 4700 -bp 4701 -U 611AKCPH234EC 4700,4701为起始和终止端口,这两个端口是否已经使用过的,并生成可用端口。 (一)判断是否可用端口 判断端口是否在用, 阅读全文
posted @ 2018-05-29 20:55 坤坤^_^ 阅读(664) 评论(0) 推荐(0)
摘要:若学会了如何在appium客户端启动手机设备,顺利跑起来的话,接下来就要要方便地操作,那就是来学会启动appium终端。 动起来~~ 可以在终端输入appium命令试试,如下 阅读全文
posted @ 2018-05-29 20:37 坤坤^_^ 阅读(397) 评论(0) 推荐(0)
摘要:出于安全的考虑,一般手机APP的取款密码输入,都会有定制的键盘,即是与手机自带的键盘不同,也是uiautomatorviewer.bat无法定位的控件元素,碰到这问题,自然很是纠结头大,尝试各种方式。 小主找了很多资料,有些参考方式供大伙瞄瞄,如下的是来自TesterHome一位大神的热心分享: 这 阅读全文
posted @ 2018-05-25 09:29 坤坤^_^ 阅读(542) 评论(0) 推荐(1)
摘要:每个新手在刚结束appium自动化,要尝试下自己有无试水成功,小主在如何手机APP的基本信息的过程也有些纠结,不过有某个大神的热心分享,具体地址忘记记录下来了,大神莫怪莫怪小主。 一、下载aapt 1.在android-sdk里面双击SDK-manager,下载buidl-tools 2.勾选bui 阅读全文
posted @ 2018-05-25 08:53 坤坤^_^ 阅读(518) 评论(0) 推荐(1)
摘要:银行卡号一般都有10位以上的,然后无论在网页还是手机APP上输入,都会每输入4位自动有个空格,对于自动化输入的数字字符就有一定的小小挑战。 小主研究了好久才解决这难题,下面是小主的纠结过程。 1.Appium的send_keys方法 直接使用send_keys方法,直到输入的值与期望的值一致为止。 阅读全文
posted @ 2018-05-24 09:25 坤坤^_^ 阅读(709) 评论(0) 推荐(0)
摘要:第一时间在官网下HTMLTestRunner.py 文件,并加入到Lib文件目录下 但官网的是python2写法,按照下面来修改 修改汇总 第94行,将import StringIO修改成import io 第539行,将self.outputBuffer = StringIO.StringIO() 阅读全文
posted @ 2018-05-24 08:55 坤坤^_^ 阅读(916) 评论(0) 推荐(0)