Appium
n_laomomo
从事测试行业10余年,曾在大型公司D_link、华为、宏电就职,现任腾讯系公司测试主管职位。有丰富的测试领域相关经验。
分享我的经验成就你的人生!
展开
-
appium自动化测试环境部署_Android
appium在windows上自动化测试安卓app环境部署总结原创 2017-06-05 11:55:13 · 600 阅读 · 0 评论 -
pycharm----修改脚本默认运行方式及不生成HTML测试报告解决方法
Python做测试写代码经常用的工具是pycharm,但是我们在运行代码的时候会发现有几种 不同的运行方式,比如:run unittest in xxx.py、run xxx.py,run py.test in xxx.py 一、run unittest in方式 这种方式是pycharm默认的运行方式,所以很多时候呢你加入了HTMLTestRunner来生成报告时,它不会给你生成报告,因为它默...原创 2018-05-09 10:08:03 · 2398 阅读 · 0 评论 -
python+appium获取元素属性值
元素的属性我们经常会用到,当定位到某个元素后,有时会需要用到这个元素的text值、className、resource-id、checked等。 一般标准的属性我们都可以通过get_attribute(“属性名称”)来获取,我们来看看下面截图的元素都是怎么获取的吧。从上到下来看。我们从text开始讲,我们先通过xpath方式定位到这个元素 获取text方法有:虽然有两种方法,但一般都用第一种,因为...原创 2018-04-09 15:31:11 · 15263 阅读 · 0 评论 -
appium相对位置定位元素---父节点、兄弟节点
讲一下定位手机app上元素时定位父节点、兄弟节点的方法 这里就讲这两种了,也是比较常用的两种方法,其他的方法大家查看博客的其他章节 实例: 我们现在要定位到RelativeLayout[0,1285][1080,1465]下的LinearLayout下的第二个元素 一、通过兄弟节点来定位 使用方法:following-sibling:: 找到当前节点的后面一个节点,也就是弟弟节点preceding...原创 2018-03-05 17:05:38 · 15125 阅读 · 1 评论 -
python里三种等待元素出现的方法
在做web或app的自动化测试经过会出现找不到元素而报错的情况,很多时候是因为元素 还没有被加载出来,查找的代码就已经被执行了,自然就找不到元素了。那么我可以用等待 元素加载完成后再执行查找元素的code。 Python里有三种等待的方式:一、强制等待Sleep(54) 这个方法在time模块,使用时通过from time import sleep导入比如:Sleep(10) #表示强行等待10s...原创 2018-02-27 10:26:30 · 13702 阅读 · 3 评论 -
python中try Except抛出异常使用方法
对于python自动化测试同学来讲try的作用太大了。 我们要保证每条用例都能得到我们预期并在测试报告中给出正确的pass或fail的结果 就可以通过try语句来很好的实现,并且能保证这个pass或fail的结果是真实的。 一、try语句通常我们会用下面的格式: 这里当xxxx1成立时就执行else下的xxxx3语句;当xxxx1不成立时就执行except下的xxxx2语句不管xxxx1是否成立...原创 2018-02-11 10:56:46 · 43184 阅读 · 0 评论 -
python appium操作手机及app各种方法
在网上看了些,一起整理了下,还是有些不够全,但都比较常用了,先放出来吧。#锁定屏幕时间秒driver.lock(5)#将APP放置后台 参数时间秒driver.background_app(5)#收起键盘driver.hide_keyboard()#启动Activity driver.start_activity('包名', 'activity名')#打开通知栏...原创 2018-01-23 20:30:49 · 13568 阅读 · 8 评论 -
appium无线链接多台安卓设备
通过wifi代替usb来链接多台安卓设备原创 2017-12-18 20:42:24 · 1672 阅读 · 0 评论 -
Appium for Android元素定位方法
appium定位安卓app上的元素方法原创 2017-12-18 09:57:03 · 557 阅读 · 0 评论 -
Appium链接参数详解 for python
appium链接安卓和ios设备时链接参数详解转载 2017-12-13 16:48:42 · 1889 阅读 · 0 评论 -
Mac上搭建Xcode9.0+appium1.6.5过程及链接模拟器测试app
mac环境下搭建appium1.6.5和xcode9.0过程原创 2017-09-22 16:28:56 · 1192 阅读 · 0 评论 -
Xcode9.0+appium1.6.5真机环境运行app及遇坑知多少
xcode9.0+appium1.6.5真机测试app环境搭建,搞了快一个星期了,终于搞定!!太不容易了!!!原创 2017-10-09 17:13:56 · 1899 阅读 · 0 评论 -
Mac下appium-doctor提示错误汇总
Mac系统下安装appium调试时报错问题汇总。原创 2017-09-19 15:00:00 · 5083 阅读 · 5 评论 -
Mac下搭建appium自动化测试环境
mac环境下大家appium自动化测试环境原创 2017-09-19 12:58:41 · 5092 阅读 · 3 评论 -
Appium_swipe针对app模拟手机屏幕上下左右滑动操作方法
通过swipe方法来模拟滑动手机屏幕的方法总结原创 2017-07-25 19:59:47 · 30234 阅读 · 3 评论 -
appium for android 查找元素方法总结
有两个工具可以用来查找元素:安卓sdk自带的uiautomator viewer;appium最新版1.0.2。建议使用uiautomator viewer,个人感觉使用起来要方便些,包括复制元素原创 2017-06-14 11:48:07 · 12594 阅读 · 0 评论 -
python--通过xpath相对节点位置查找元素(续)
之前写过相对父元素及下一个兄弟元素的方法。这次补充一下xpath相对节点位置查找元素的所有方法。例子就不举了,自己可以去练练。xpath相对节点查找方法:1、xpath('./ancestor::*')查找当前节点的所有先辈节点,即父节点或祖父节点2、xpath('./ancestor-or-self::*')查找当前节点的所有先辈节点以及本身3、xpath('./attribute::*')获取...原创 2018-05-18 09:54:49 · 3295 阅读 · 0 评论