学习Appium框架第一步就是搭建环境,appium搭建比较复杂,大多数人都会遇到各类问题。今天主要分享小编在搭建appium+pyhon环境时遇到的问题。
首先,appium+python需要安装的有以下:
1、JDK,安装后需要手动配置环境,大坑,后面说
2、Python3
3、Android SDK
4、Node.js
5、Appium
6、Appium-desktop
7、Appium-doctor
8、Appium-Python-Client
安装基本上直接按照网上一步步进行就好,安装时如果有报错一般考虑版本是否兼容。降低或者升高版本就好。所有都安装好后最后在命令提示符窗口使用 appium-doctor命令检查所有环境依赖是否ok。
然后小编遇到了第一个问题:ANDROID_HOME is not set。经过网上查找并一一实验,发现android sdk环境变量时,系统变量名使用的是ANDROID_SDK_HOME,appium不认。将ANDROID_SDK_HOME变量名修改为ANDROID_HOME,再次检查appium所需环境正常。解决办法原网址:https://blog.csdn.net/plychoz/article/details/81099923
该问题解决后遇到了第二个问题:JAVA_HOME is not set。然后我再次检查了jdk环境变量的配置是否有问题,可所有的步骤都是按照网上配置的。且cmd窗口输入 java、javac、java -version等命令都没有问题。但是输入set java_home 提示 环境变量 java_home没有定义。不管是重新安装配置,还是把path、classpath路径改为绝对路径都解决不了。后面我尝试把java_home的路径添加在系统变量的path里面,问题就立马解决了。