随笔分类 -  移动端UI自动化

摘要:case运行失败进行重试-pytest-rerunfailures插件 阅读全文
posted @ 2019-11-15 15:55 刘小氓jiayou 阅读(229) 评论(0) 推荐(0)
摘要:cmd1 = 'adb -s {} shell screencap -p /sdcard/screenshot.jpg'.format(device) #手机截图 cmd2 = 'adb -s {} pull /sdcard/screenshot.jpg {}'.format(device, pat 阅读全文
posted @ 2019-11-15 15:05 刘小氓jiayou 阅读(366) 评论(0) 推荐(0)
摘要:ATX目前已经分成了两个项目 一、安卓 https://github.com/openatx/uiautomator2 简称u2 对于安卓应用的测试,如果不需要用到图像识别,推荐使用这个项目uiautomator2 二、苹果 https://github.com/openatx/facebook-w 阅读全文
posted @ 2019-11-14 10:27 刘小氓jiayou 阅读(459) 评论(0) 推荐(0)
摘要:一、强制等待 执行到某一条语句后,然后sleep(3),等待3s后,才会继续执行后面的语句 二、隐式等待 隐式等待只需要声明一次,一般在打开浏览器后进行声明。声明之后对整个driver的生命周期都有效,后面不用重复声明 隐式等待是等待页面加载完,才会继续执行后面的语句 三、显示等待 不同于隐式等待, 阅读全文
posted @ 2019-11-14 10:03 刘小氓jiayou 阅读(605) 评论(0) 推荐(0)
摘要:安卓UI自动化,pytest+UIautomator2 hook函数 在conftest.py文件中定义@pytest.hookimpl函数,这个函数可以hook住pytest运行的状况 从代码中可以看出可以获取失败情况的相关信息,当时有了失败信息就可以搞事情了,比如当用例失败的时候截图或者记录失败 阅读全文
posted @ 2019-10-24 10:53 刘小氓jiayou 阅读(610) 评论(0) 推荐(0)
摘要:Airtest 阅读全文
posted @ 2019-10-24 10:50 刘小氓jiayou 阅读(126) 评论(0) 推荐(0)
摘要:ATX+wda https://cloud.tencent.com/developer/news/156418 阅读全文
posted @ 2019-10-24 10:50 刘小氓jiayou 阅读(151) 评论(0) 推荐(0)