ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

appium - 环境准备

2022-05-09 13:02:32  阅读:247  来源: 互联网

标签:npm appium cnpm 环境 准备 Android 安装 SDK


0.前言

我们知道selenium是桌面浏览器自动化操作工具(Web Browser Automation)

appium是继承selenium自动化思想旨在使手机app操作也能自动化的工具(Mobile App Automation Made Awesome)。

appium可以通过Desktop App和npm两种方式安装。Desktop App类似于selenium IDE提供一个图形界面式操作工具;npm类似于selenium就只能使用命令行。

 

1.安装JDK

下载地址:点击链接

傻瓜式安装(一直点击下一步);

设置JDK的环境变量,高级系统设置->环境变量->添加jdk/jre的安装路径(jdk\bin和jre\bin)

CLASSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;  (分号和前面的前面的点都需要加上)

PATH: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

打开cmd进行验证:

  • 输入java
  • 输入javac
  • 输入java -version

 详细步骤

 

2.安装Android SDK

要想操作安卓手机需要Android SDK,所以在安装appium之前先安装Android SDK。

推荐直接安装Android  Studio然后使用Android Studio安装SDK(太慢可通过图中HTTP Proxy设置代理)。

菜单----Tools----SDK Manager,钩选自己要安装的版本点击Apply进行下载即可。

 

2.1 SDK借助Android Studio安装,链接(博猪本人的笔记)

 

 

3.NodeJS安装

下载官网地址:点击链接

傻瓜式安装(一直点击下一步)

在cmd窗口输入命令node -v回车,查看显示的node版本号

 

 

 

4.Appium安装

方式一:使用NodeJS 安装(不推荐)

通过npm进行安装

  注意:因为是本地下载,可能会很慢

npm install appium@1.8.0(版本号可以变化)

使用cnpm进行安装# 安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

# 安装appium最新版本
cnpm install -g appium --registry=https://registry.npm.taobao.org

# 选择版本号安装 cnpm install appium@版本号

安装appium-doctor

npm install -g appium-doctor

查看环境情况

    1、打开cmd输入appium-docto

 

方式二:安装Appium for windows(推荐)

官网地址 http://appium.io/ ,https://github.com/appium/appium-desktop/releases

点击下载按钮会到GitHub的下载页面,选择对应平台下载

 

 

 (新版本更新到1.22.3,但1.15.1可以录制操作脚本转换为代码)

 

 

 

 

 

 

 

  

标签:npm,appium,cnpm,环境,准备,Android,安装,SDK
来源: https://www.cnblogs.com/xiaolintongxue1/p/16242803.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有