桂靖的博客

我不是最好的,但是你不会遇到第二个我 测试qq交流群:572954410

如何辨别APP是原生开发的还是H5开发的

Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。原生是Native APP,H5就是Web App。   1、看布局边界      android端打开设置-----开发者选项-...

2018-08-28 10:14:02

阅读数 171

评论数 0

appium如何获取到APP的package

使用dumpsys命令 1、将APP安装在Android设备上 2、打开APP 3、在adb shell中输入“dumpsys window windows | grep -i current”命令 4、u0 后面的com.xxxxxx就是当前界面的package...

2018-08-28 10:13:08

阅读数 174

评论数 0

appium如何获取到APP的启动activity

方法一: adb shell monkey -p 包名 -v -v -v 1 获取到的日志中cmp={}的就是启动activity   方法二: aapt dump bading apk所在的路径\apk名字(或者直接把apk拖进命令行) 运行后的结果中以下两行分别是应用包名pack...

2018-08-28 10:12:19

阅读数 207

评论数 0

APP中H5页面再次进入定位不到元素的解决办法

在用appium测试android混合应用时,程序第一次切换到webview时,可以正常进行自动化测试,但是当程序第二次切换到webview时,appium会自动找到第一次打开的HTML页面,那么这时,appium就无法定位我们第二次打开的html页面中的元素。 我们可以通过更改appium源码的...

2018-06-22 18:59:22

阅读数 273

评论数 0

appium解决一个页面id class元素都相同的解决办法

不知道小伙伴们有没有遇到这样一种情况。。。。就是一个页面中你想要找定位的那个元素,它的id、class都和其他元素一样的情况,这种时候,怎么办呢!~如图情况:一开始,我想着是,能不能把id或是class拿出来,然后点击第几个,比如我一开始代码是这样写的:运行case的时候发现运行不了啊!~找不到元...

2018-06-07 15:51:51

阅读数 2374

评论数 3

appium自动化不能输入中文的解决办法

通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题。在caps里添加两个参数:caps['unicodeKeyboard'] = 'True'#使用Unicode编码方式发送字符串caps['resetKeyboard'] = 'True'#隐藏键盘这样,脚本运行的时候就可以输入中文啦!~...

2018-06-07 15:22:50

阅读数 1938

评论数 2

使用automator viewer时报错

今天群里有小伙伴问,使用automator viewer获取手机页面时失败,这是什么原因?报错如图:话说靖靖之前也总是碰到这个问题,我用的解决方法有两个,一般就能解决了!首先,你要确认,你是否同时开着appium自带的元素定位控件,如果开着,关了再试就可以了,appium元素定位控件和automa...

2018-06-07 11:20:57

阅读数 714

评论数 0

app中原生与H5的切换

作为一个初学自动化的菜鸟来说,我想把我踩过的坑,用自己的语言和大家分享一下  嘎嘎   如果有low的地方   多多包涵哈!~本来就是一个小菜鸡嘛!~刚写UI测试的时候,发现APP里面嵌了H5的页面,去定位元素的时候,尼玛,发现就一个元素,如图:羊驼就开始飞啊!~飞啊!~这该怎么定位里面的元素捏!...

2018-06-06 19:46:28

阅读数 1963

评论数 0

appium测试时,遇到原生自带的键盘输入怎么办

这几天踩到这样一个坑:输入信息时候不能用send_keys进行输入,必须使用原生自带的键盘,但是原生自带的键盘还没有id、class等信息,这时候怎么办呢!~话说靖靖搞了一整天,就是整不明白,想死的心都有了!~在解决以后,又发现,尼玛!这么简单。。。。只需要这样做:1、计算出键盘每一个按键的坐标(...

2018-06-06 19:33:28

阅读数 1886

评论数 0

获取APP端中H5代码的方法

(谷歌浏览器操作)此操作需要翻墙 1、把手机连接上电脑2、在浏览器中输入代码:Chrome://inspect3、操作手机,点击你要获取代码的H5页面4、这时,谷歌浏览器页面会刷新出来你操作的那个页面名字5、点击inspect,就会弹出H5页面的代码...

2018-05-31 12:26:07

阅读数 4342

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭