一、需要安装的软件
- JDK:
- Python:
- node.js:
- android-sdk_r24.4.1-windows
- appium:
- selenium:
二、JDK安装步骤
- 下载地址:Java Downloads | Oracle(根据自己的电脑选择对应的版本下载即可)
- 找到下载的文件,运行".exe"文件,开始安装
- 选择安装路径(安装的路径不允许出现中文),可以默认安装,也可以自定义安装,安装的时候一定要记住安装路径。
-
安装完jdk后会自动弹出jre安装程序,将jre安装在jdk的父目录中。
例如:jdk路径为C:Program Files (x86)Javajdk1.8.0_25,则jre路径为C:Program Files (x86)Javajre1.8.0_25。
- 安装成功后开始配置环境变量
5.1 打开控制面板->系统和安全->系统->高级系统设置->高级->环境变量->系统环境变量;
5.2 新建变量名JAVA_HOME,变量值为C:Program Files (x86)Javajdk1.8.0_25;
5.3 新建变量名JRE_HOME,变量值为C:Program Files (x86)Javajre1.8.0_25;
5.4 新建变量名CLASSPATH,变量值为C:Program Files (x86)Javajdk1.8.0_25lib;C:Program Files (x86)Java jre1.8.0_25lib;
5.5 编辑变量名Path,新建变量值C:Program Files (x86)Javajdk1.8.0_25bin; C:Program Files (x86)Javajre1.8.0_25bin;
5.6 打开cmd验证是否安装成功,输入java -version,若能查看版本号,则说明安装成功
三、Python安装步骤- 下载地址:https://www.python.org/15
- 傻瓜式安装
3. 安装成功后,在控制面板->系统和安全->系统->高级系统设置->高级->环境变量->系统环境变量->Path中可见,如:
4. 打开cmd验证是否安装成功,输入python,出现版本号则说明安装成功
四、node.js安装步骤- 下载地址:https://nodejs.org/en/download/23
- 傻瓜式安装
- 打开cmd验证是否安装成功,输入npm,出现如下图片,则说明安装成功
- 下载地址:AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载
2. 解压压缩包,选择SDK manager.exe双击打开
3. 勾选你要下载的API版本和对应的android版本
4. 配置环境变量:
4.1 在系统变量新建:ANDROID_HOME,对应变量值为:D:androidsdkandroid-sdk-windows(sdk安装路径);
4.2 在系统变量中选择Path,将D:androidsdkandroid-sdk-windowstools和D:androidsdkandroid-sdk-windowsplatform-tools添加进去。
5. 打开cmd验证是否安装成功,输入adb,出现对应版本号则说明安装成功
六、appium安装步骤 - 下载地址:https://bitbucket.org/appium/appium.app/downloads/16
- 点击appium-installer.exe进行安装
- 将D:appiumAppiumnode_modules.bin添加到系统环境变量Path中
- 打开cmd,输入appium-doctor,如下图,说明环境已配置成功
- 前面步骤七中环境安装已经成功
- 打开cmd,输入pip install Appium-Python-Client
PS:以上appium+python环境搭建全部完成,接下来开始搭建selenium+python:
九、selenium安装步骤1. 以上步骤三Python安装完成后,selenium会自动安装完成(可以查看python安装文件夹中的"D:pythonLibsite-packages"是否存在selenium,若不存在则需要自己另外在进行安装,若存在,则继续按照以下方案进行)
2. 打开cmd,按照以下步骤输入
2.1 python
2.2 from selenium import webdriver
2.3 webdriver.Firefox()
2.4 这时开始报"'geckodriver' executable needs to be in PATH"(这是因为自带的selenium是3.0以上的版本,需要驱动包的支持)
3. 此时需要将selenium降级
3.1 找到 D:pythonLibsite-packages中的selenium两个文件夹,将其删除;
3.2 打开cmd,输入pip install selenium==2.53.6
4. 验证selenium是否安装成功
4.1 python
4.2 from selenium import webdriver
4.3 webdriver.Firefox()
4.4 以上命令输入完成后,自动启动火狐浏览器,表示安装成功(要注意的是关闭火狐浏览器自动更新功能)
appium的环境是node.js
Android的环境是sdk
appium需要服务端和客户端
python的依赖包pip3
-=Warning !=-
A folder failed to be renamed or moved.On Windows this typically means
that a program is using that folder (for example Windows Explorer or your anti-virus software.)
Please momentarily deactivate your anti-virus software
Please also close any running,programs that may be accessing the directory
'G:softwareandroid-sdk-windowstools'.
When ready,press Yes to try again.
解决方法有两种:
第一种方法(貌似是从国外的网站上找来):
1, 复制 tools目录 为一个新的目录 tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy
2, 在tools-copy目录运行 android.bat ,这样就可以正常 update all 了
3, 之后,关闭 sdk,
4, 在 android-sdk-windows 目录运行 SDK Setup.exe



