windows下使用npm命令安装appium(详)

贾常伟      2022-02-12     670

关键词:

本文主要讲述如何在 Windows 系统上通过 npm 命令行安装 appium

Windows 桌面版请在官网选择对应版本下载安装。

官网链接

TestHome 百度网盘下载链接

Tips:Appium 桌面版需要 Node.js 环境才可运行。

一、环境要求

  • JDK
  • Node.js
  • android-sdk
  • python 2.7
  • .net framework 2.0
  • VCbuild

二、安装过程

安装JDK,并配置好环境变量。

安装配置 Node.js:

参考链接:https://www.cnblogs.com/zhouyu2017/p/6485265.html

安装配置 Python 2.7

因 Appium 编译过程中需使用 python 2.7 版本,3.0以上版本不行,可在电脑上装两个版本的 Python。

安装 android-sdk

访问 http://www.androiddevtools.cn/ 下载 SDK Tools (24.4.1 Windows) 压缩包:

直接下载链接:https://dl.google.com/android/installer_r24.4.1-windows.exe?utm_source=androiddevtools&utm_medium=website

打开解压目录下 SDK Manager.exe 勾选 Tools 、Platform 、Build-tools 下载即可。

 

 

 

下载需要***,可通过 Toos - Options 设置国内代理下载:参考链接

环境变量配置(以解压到 D:\Application\ 下为例):

c新增 ANDROID_HOME = D:\Application\android-sdk-windows

Path 增加:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\26.0.1 (版本号具体参照本机目录)

.net framework 2.0 安装

添加 .net framework 2.0 功能
控制面板--程序--程序和功能 勾选 .net framework 3.5 确定即可。

 

snipaste_20180209_120320.png
 

 

如添加失败报错,可下载某离线添加工具Win10_2016_Net3.5_x64_Offline.exe,过程需要重启!

VCbuild 安装
因为 npm 安装 Appium 是通过 node-gyp 来编译的,所以会需要 Python 2.7 及 c++ 编译环境。

Windows 下有两种解决方案,一是安装 Visual Studio,二是安装 Visual C++ Build Tools。

除非有需要使用 VS ,否则可以选择方案二。

这里我们可以选择安装 Visual C++ Build Tools
[百度网盘链接]

安装时选择 勾选 Windows 8 SDK 、Windows 10 SDK 即可(安装大约几个G,习惯就好,至少比 完全安装 VS 要小)

 

20180207122040565.png
 

 

安装 appium

打开 CMD:

设置 npm 淘宝镜像

npm config set registry https://registry.npm.taobao.org

设置 vsbuild 版本,之前下载的 Visual C++ Build Tools 是多少版本的是多少就设置多少
npm config set msvs_version 2015

npm 全局安装 appium,使用命令(默认安装最新版本):

npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

如需安装指定 appium 版本可在 appium后加@版本号,如安装1.7.2版本:

npm install appium@1.7.2 -g

由于 chromedriver 下载易不成功,故指向淘宝 cdn 下载。

安装 appium 完成后,继续安装 appium-doctor

npm install appium-doctor -g

使用 appium-doctor 检查所有配置均已正确即表示安装成功:

 

 

 

移动端测试

Appium:1.完全使用webDriver作为通信协议,大部分API与selenium一样。2.体系架构与selenium非常类型安装无界面版AppiumServer由于Appium本身是基于Node.js开发的一个WebDriver服务器端应用程序。所以除了使用自带界面的AppiumDesktopServer外,我们... 查看详情

app自动化测试——appium的使用(代码片段)

目录简介安装配置&Run问题&解决方案优点&缺点总结简介Appium是一个开源测试自动化框架,用于原生、混合和移动Web应用程序。安装Appium安装方式有两种,一种是通过npm命令行安装,另一种是通过安装可视化工... 查看详情

求教,win下安装node后,npm命令报错

参考技术A  Windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windowsnative),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装。安装过程基本直接“NEXT”就可以了。(Wind... 查看详情

windows下node版本管理工具nvm

下载安装nvm点击我下载nvm下载nvm-setup.zip版本,傻瓜式一键安装 2.常用nvm命令cmd命令下请使用管理员模式。查看nvm版本信息nvmv查看可用的node版本nvmlistavailable  查看安装过的node版本nvmls 或者nvmlist 安装指定版本nvminstall版本... 查看详情

windows下node版本管理工具nvm

下载安装nvm点击我下载nvm下载nvm-setup.zip版本,傻瓜式一键安装 2.常用nvm命令cmd命令下请使用管理员模式。查看nvm版本信息nvmv查看可用的node版本nvmlistavailable  查看安装过的node版本nvmls 或者nvmlist 安装指定版本nvminstall版本... 查看详情

windows下更新npm和node

node的安装很简单,在node的官网 nodejs.org 去下载msi安装包,目前node最新的版本是v8.1.2(打开这个官网,会根据你的系统为你推荐最合适的版)一、先说一下npm的更新:查看自己的npm版本: npm-v 查看官方文档可知,使... 查看详情

npm学习和使用的简单总结

#npm#node.js1.安装npm从node.js网站安装npm如果是OSX或者windows系统,在Node.jsdownloadpage下载安装包,要注意安装标有LTS的版本。如果你是用的是Linux,在Node.jsdownloadpage或 NodeSource‘sbinarydistributions 寻找适合你系统的最近的版本。2.... 查看详情

npm下scripts执行多条命令下mac与windows的差异

window下写法:mac下写法:mac下使用&&来连接多条命令并不会把之前赋值的projectName带回到当前执行环境的语义环境里,如果去掉&&,改成空格则webpack及webpack以后的命令都不会执行,所以就出现一个问题,使用&&则之... 查看详情

python爬虫编程思想(127):使用appium抓取移动数据--安装和配置appium

目录1.安装Appium桌面端1.直接下载Appium桌面端安装程序2.使用npm命令安装2.配置Android开发环境 查看详情

求教,win下安装node后,npm命令报错

参考技术A准备工作在Windows中用Node.js进行开发一度是非常麻烦的事,但是现在这一状况相较于一两年前有了较大改善。这也是为什么,在选择Windows7还是Windows10作为本文主题之时,我们犹豫不决的原因。尽管Windows7仍旧非常流行... 查看详情

使用 npm install -g appium 安装 appium 时找不到 .bin/authorize-ios

】使用npminstall-gappium安装appium时找不到.bin/authorize-ios【英文标题】:.bin/authorize-iosnotfoundwheninstallingappiumusingnpminstall-gappium【发布时间】:2021-02-1517:21:01【问题描述】:当我尝试使用npminstall-gappium安装appium时我收到消息npmERR!codeENOE... 查看详情

windows怎么安装nodejs

进入nodejs官方网站下载软件(nodejs.org),下载完成后,双击默认安装。安装程序会自动添加环境变量检测nodejs是否安装成功。打开cmd命令行 输入node-v显示当前版本号检查npm是否安装。由于新版的NodeJS已经集成了npm,所以之前npm... 查看详情

在windows系统下配置安装angular开发环境最详细的配置教程

第一步、安装node.js1.需要下载的文件路径:https://nodejs.org/en/download/2.安装nodejs:  3.验证node.js  4.npm安装以及验证:npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入&... 查看详情

在windows系统下配置安装angular开发环境最详细的配置教程

第一步、安装node.js1.需要下载的文件路径:https://nodejs.org/en/download/2.安装nodejs:  3.验证node.js  4.npm安装以及验证:npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入&... 查看详情

appium卸载问题

参考技术A安装失败,npmuninstall-gappium无法卸载时到C:\Users****\AppData\Roaming\npm目录下手动删除appiumappium.cmdappium.ps1authorize-iosauthorize-ios.cmdauthorize-ios.ps16个文件后,重新命令安装即可 查看详情

app自动化测试——appium的使用(代码片段)

...ium可视化工具安装可视化工具的下载可前往Github下载本文使用的是可视化工具安装方式。配置&Run安装完成后启动Appium.exe,点击编辑配置在弹出的配置界面中填写已提前配置好的环境变量路径并保存重新启动重启后点击启... 查看详情

bower安装使用入门详情

...,因为直接修改的话电脑不让修改啊,另外上面命令用于window~~.bowerrc文 查看详情

bower安装使用入门详情

...,因为直接修改的话电脑不让修改啊,另外上面命令用于window~~.bowerrc文 查看详情