摘要:
为什么这个要单独拿出来说,因为我在很多群里面看见很多人不能区分这个! 因为之前的包有点问题,另外后续还会更换app,因为部分app可能没有符合的案例场景,我需要找到那个场景给大家做个实例..便于大家跟着操作... So 本章换个app,换一个一亿人都在用的app,安卓市场!!!!!!! 提醒:建议初 阅读全文
摘要:
1.0.0 :常见的十种元素定位方式 结果发现通过id定位手机已经输入了 手机号码和密码! 2.name定位:driver.find_element_by_name() ——不支持 3.xpath 定位:driver.find_element_by_xpath() a.绝对路径定位点击登录 b.相对 阅读全文
摘要:
1.0.0:学习ui自动化准备工作 待测app,我这里有准备两个apk,这两个都是我曾经做过的项目,后续的文章都是基于这两个app! 链接:https://pan.baidu.com/s/1I0vR9Ejh8sK8e7PZP9ZtDw 密码:gzbt 1.0.1:打开pycharm新建一个项目 ,把 阅读全文
摘要:
前三章从大致的介绍了一下自动化、安装了环境、了解环境,从本章开始直入主题,开始学习UI自动化,首先大致的介绍一下本章之后的后续更新安排! 注:本人所有内容基于python3,后续更新完毕之后appium会更新接口自动化,不过当你学完ui自动化之后,你会发现接口自动化是特么如此 so EZ!如果说看了 阅读全文
摘要:
本章介绍一下 安装好的环境常用的一些模块以及对应的支持 想了一下,这章不独立的写了,....后续的教程会陆陆续续的讲到,一起讲的话我不是太好总结,主要是因为这个教程是我下班写的,时间不是太多,实例当中大家自己仔细感受这个环境的味道吧! 想了一下,这章不独立的写了,....后续的教程会陆陆续续的讲到, 阅读全文
摘要:
后续考虑到python+appium多设备并发执行,需要多台手机,所以这里就直接更新一个jenymotion,后续多设备执行直接用真机+模拟器操作!Genymotion第一步:百度搜索【Genymotion官网】,如下图所示第一个就是 或者直接输入Genymotion官网地址【https://www 阅读全文
摘要:
Python下载地址:链接:https://pan.baidu.com/s/1Z3H8tw8AiBVwpxdcABC7XQ 密码:z66t Pycharm下载地址: 链接:https://pan.baidu.com/s/1wma6cG2fCIDK_AAga8rizQ 密码:e1fi Jdk1.8+下 阅读全文
摘要:
appium的client 捕获元素和对元素进行操作都是在client里面去写脚本实现的,client会将你写的python脚本发送到appium server上,然后appium server将你写的脚本翻译成手机能读懂的语言,手机执行,执行完成之后将结果返回给appium server,然后ap 阅读全文