Python自动化技术广泛应用于测试、运维相关领域,我自己现在也是做的这方面,工资也不比其他方向少,就业相对容易的多,而且需求的公司也多,对后端框架之类也要求不是很高,是小白入门Python相对轻松好入门就业的方向,如果你通过这个例子,能感受到乐趣,不妨细细研究一下,市面上更多UI自动化案例可能都是基于web浏览器自动化来做的,主要原因是更稳定一些,而且技术难度更低,APP的Ui自动化如果技术不扎实,环境配不好,元素选择写不好,可能你跑几下程序就崩溃了,APP的自动化更多可能是基于接口自动化来做,但这些问题,并不妨碍我们学习,根据我的经验,常规的一些注意事项都注意到后,APP的UI自动化其实稳定性也还可以的
跟selenium操作浏览器原理类似,这是用appium操作移动设备的一个自动化功能,自娱自乐,主要是通过小案例引出相关技术
一、环境配置:
1、安装 jdk 1.8+ ,并配环境变量
2、安装Android SDK,可以直接下载安装,也可以通过android-studio里面安装,安装好后配环境变量,配好后cmd后输入adb执行成功则配好
3、安装appium 1.8.0,我用的这个版本,还挺稳定,原生和微信H5支持还可以,其他版本试过一些,可能原生支持还行