手机自动化测试环境搭建-Python版

我这手机自动化测试环境是一位测试界前辈教的,现在几乎不做手机测试,对这方面理解的也不是很深,按着前辈教的方法,也没遇到什么坑,所以我这里也只能写一下正常流程。以我的理解我这个环境搭建好了,只能跑安卓手机的脚本,苹果的可能还得加些别的东西。

手机自动化测试我用的appium,需要下载个appium安装包,安装,可以不安装到C盘。(不要想着像selenium那么安装!两者差距很大!)

还需要sdk包,sdk是安卓环境,应该和jdk很像,应该只是个包,不用安装,这个包很大,拷贝很费劲。放到电脑任意位置,最好不要带汉字的路径。然后配置环境变量。

在环境变量里新建ANDROID_HOME,里面放上sdk的路径,如:D:\sdk

在path里加上:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

这里做好以后,可以在cmd里输入adb,如果出现很多内容就对了。走到这可以用adb命令对app做稳定性测试,百度monkey命令,可以研究一下,我几乎用不到,即使写这方面博客也写不全。

应该也需要jdk,反正jdk要用的地方很多,安装jdk,也可以不放在C盘,配置环境变量:

在环境变量里新建JAVA_HOME,里面放上jdk的路径,如:D:\jdk

新建CLASSPATH,加入“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar”(加引号里面的,不加引号!)

在path里加上:%JAVA_HOME%\bin;

jdk配置好以后,可以在cmd里输入java或者Java -version,不报错就对了。

还需要下个安装包,之前我这名叫node.msi,这也是什么环境, 我具体不知道是干嘛的,随意安装,安装后配置环境变量。在path里加入路径,如:E:\test\Node\;

最后如果用Python写脚本,要安装Python,安装过程中应该有选项,自动加入环境变量中,在cmd里输入Python,如果没报错,就是已经加环境变量了,如果报错,手动添加一下。在path里加入:D:\Python37\;D:\Python37\Scripts;(根据自己实际安装位置写,大概是这意思,一定要这两个都加)

然后还最后一步,安装完Python才能操作的,需要下载Python和appium连接的包,cmd下输入:pip install Appium-Python-Client(如果报错,输入:pip.exe install Appium-Python-Client)

现在环境都搭建好了,就可以写Python的自动化脚本了,我只记得之前出过一个问题,可能电脑太旧,出下面这个错:

这个提示需要安装.netFramework,自己网上下载,点这个是会出错。

基本就是上面这些,这个环境我也搭建过三次了,都没出问题,应该比较靠谱,之前也看过一些文档,搭建的步骤很多,要安装很多东西,后来没怎么看,至少这个一般的安卓自动化测试是可以的。

猜你喜欢

转载自blog.csdn.net/zhu940923/article/details/81368359