您的位置:首页 > Web前端 > Node.js

最全appium环境搭建步骤(jdk、sdk、pycharm、Python、appium、nodejs)

2018-09-25 23:32 761 查看

首先点击链接下载所有安装包,然后按照下边的教程进行安装,推荐win7或win10系统,我之前用win8一直没有安装好

用到的所有安装包下载地址:(共有7个东西)
https://pan.baidu.com/s/1fhp8scCWpgcf7qQR5BC8Fw

一. 安装JDK, 并设置环境变量。
安装包里的jdk
1.默认路径安装(记住安装位置)

2.配置环境变量
计算机——>右键——>属性——>高级系统设置——>环境变量

(1)新建JAVA_HOME
JAVA_HOME的内容是jdk安装目录。我的安装目录为:C:\Program Files (x86)\Java\jdk1.8.0_91(注意后面不要带“;”号)

(2)新建CLASSPATH
这个是检查jar包的调用
CLASSPATH的内容为
.;%JAVA_HOME%\lib

或者可以写成.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;一样的效果
(注意前面有点号和分号,后边结尾也有分号)。

(3)在“系统变量”中的“PATH”中添加环境变量
变量值为jdk的bin目录,记得后面有“;”号哦
例:我的路径是D:\jdk\bin;

(4)在cmd输入Java或javac
如果不报错就是成功了。

二.安装.netFrameword 4.6

由于nodejs安装需要.net环境,所以win7sp1 和win8 win10环境需要安装.netframework 4.6
安装包里的NDP46-KB3045560-Web,默认安装就可以。

三.安装nodejs

安装包里的node-v6.11.0-x64,在C盘根目录创建一个node的文件夹,安装的时候,选择这个文件夹。其余的默认安装,直到结束。
在cmd命令行输入npm 及node -v验证安装是否成功

四.安装android SDK
(1)安装
安装包里的installer_r24.4.1-windows.exe,双击开始进行安装。安装的时候,在E盘根目录创建一个android_SDK的空文件夹,安装的路径选择这个。

安装完了就是以上图,这里我们点击一下SDK Manager.exe
点击默认安装12个包。(为什么要安装这个了,因为安装之后,会产生一个platform-tools的文件夹,里面就有我们需要的adb.exe,现实安装过程,很容易失败,连接google网络问题经常遇到。)

(2)设置环境变量

新建一个ANDROID_HOME的环境变量,内容写安装的SDK所在路径,
然后找到系统变量中的path,点击编辑,添加两个路径;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

(3)测试ADB是否安装成功
在cmd命令行输入adb,如果没有报错,就是配置好了

(4)用adb命令读取手机信息

安卓手机用usb数据线连接到电脑,需要打开开发者模式,允许USB调试。
电脑打开cmd,输入adb devices,如果如下图,就是安装成功了

如果没有识别出手机信息,也就是上图中的28f5751a device(你们的肯定和我的不一样,但都是数字加字母的一串数,不是28f5751a,但是类似),那可能是手机没有下载好驱动
方法一:

实测有效,华为手机没有********** device,在电脑上下载华为手机助手,让他去连接手机,跟着提示的方法按步操作即可。

方法二:
计算机——>右键——>属性——>设备管理器——>其他设备
看是不是有黄色感叹号,如果有右键——>更新驱动程序软件——>浏览计算机以查找驱动程序软件——>从计算机的设备驱动程序列表中选择——>默认下一步——>从磁盘安装——>浏览,然后选择android_SDK——>extrras文件夹——>google——>usb_driver——>android_winusb.inf点击确定安装即可

五.安装Python开发环境并配置环境变量

安装包里的python-3.7.0,网盘里还有个2.7,推荐使用3.7版本
双击进行安装,安装完成后将Python3.7的安装路径(也就是python.exe所在的目录)添加到环境变量Path中
在命令行窗口中输入python验证是否安装成功

六.安装Appium-python-Client

在cmd命令行输入:
pip install Appium-python-Client

可能遇到的问题:提示pip不是内部或外部命令
(遇到不是内部命令这种问题一般是没有配置环境变量)
去添加pip.exe的路径到path中即可
(pip.exe的路径如果找不到就去电脑里搜,我的路径是C:\python3\Scripts 即python的安装路径里的script文件夹中)

七.安装appium(之前安装的版本不对,导致一直运行不成功一直报selenium的一个错,所以推荐用命令安装)

(1)安装cnpm:
在cmd命令行输入:
npm install -g cnpm --registry=https://registry.npm.taobao.org

(2)安装appium:
在命令行继续输入:
cnpm install -g appium

(3)启动appium,测试是否安装成功
在cmd命令行输入:
appium

显示如下图,或者类似,不报错即可

注:windows 安装会提示os的模块错误,这个需要mac系统支持,不影响windows操作使用

Appium安装不成功的环境排查方式 :
cmd中输入appium提示:‘appium’ 不是内部或外部命令
解决方法:
(1)cmd中输入java 和javac,查看是否正常,否----去装java环境
(2)cmd中输入adb,查看是否正常,否----去装android SDK环境
(3)cmd中输入node -v,查看是否正常,否 ----去装nodejs
(4)手动在Path中配置appium环境变量: 如:将安装的Appium文件夹所在目录\Appium\node_modules.bin 添加进path;

八.安装pycharm
pycharm是appium的一个IDE,有了它可以方便我们写代码,不用在命令行里写代码,方便操作。
安装包里的pycharm-professional-2018.1.4
自定义软件安装路径(建议路径中不要中文字符,不要装到c盘)。

默认安装完成后,打开pycharm
此时会有这个页面

可以去网上搜“pycharm激活码”,激活后即可使用

本文主要参考文章:
https://www.geek-share.com/detail/2708406779.html
https://www.geek-share.com/detail/2715688415.html

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: