APPium安装

我们要使用APPium测试框架,首先就需要安装APPium服务,Devices代表我们要链接的手机,Appium Client为我们写代码的客户端(也就是测试脚本,需要用哪个脚本语言就下载对应的语言库。)

(一)APPium server安装

方式一:

使用Node.js的方式安装APPium server服务。

1、Node.js的下载

Node.js官方下载地址:https://nodejs.org/en/。

进入官网页面,点击下图位置直接下载,官网会根据你的系统,直接推荐你下载的Node.js版本。

  • LTS:长期支持版,稳定版
  • Current:最新版

如果你需要下载其他版本的Node.js,可以点击Other Downloads进行下载。

进入下载页面我们可以看到,有更多的Node.js版本可以下载。

.msi.zip格式区别:

  • .msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。
  • .zip是一个压缩包,解压之后即可,不需要安装。

2、Node.js的安装

双击我们已经下载好的Node.js安装包node-v14.15.1-x64.msi进行安装。

(1)Node.js安装向导界面,点击Next。

(2)阅读Node.js协议,并勾选接受许可协议中的条款。

(3)自定义Node.js的安装目录。

(4)安装自定义设置

选择所需功能的安装方式。

单击图标以更改功能部件的安装方式。

说明:

  • Node.js runtime:安装Node.js的运行环境。

  • npm package manager:安装npm包管理器,这是Node推荐的软件包管理器。

  • online documentation shortcuts :添加程序到开始菜单,包括链接Node.js和Node.js网站的在线文档。

  • Add to PATH:添加Node.js和npm的安装路径到环境变量中。

(5)安装编译本机模块所需的工具。

提示会给你自动安装2个工具:

  • 构建工具(Python 2和Visual Studio构建工具)
  • Chocolatey

构建工具是因为一些npm模块需要使用C/C++编译,如果想要编译这些模块,则需要安装这个工具。

如果不安装这个构建工具,在之后使用 npm 安装模块的时候,会报错:

gyp ERR! find Python

如果见到这个错误,知道是因为没有安装 构建工具。

构建工具和 Chocolatey 都是必装的,如果现在没有安装,可以之后再手动安装,提示里已经给出了相关解释

该提示还告诉你 Chocolatey 会在后面弹出一个 cmd 来安装。

为了避免以后麻烦,这里强烈建议选择“Automatically install ...” ,然后 Next...

参考:https://www.cnblogs.com/luciolu/p/11993802.html

(6)点击Install安装Node.js。

(7)安装完成,点击finish。

3、Node.js安装验证

我们可以直接在CMD命令行窗口中任意位置,执行命令node -v查看Node.js版本。

最新版的Node.js在安装时同时也安装了npm,执行npm -v查看npm版本。

C:\Users\L>node -v
v14.15.1C:\Users\L>npm -v
6.14.8

说明:

测试npm是否安装成功,由于新版的Node.js已经集成了npm,所以之前npm也一并安装好了。

同样可以使用cmd命令行输入npm -v来测试是否安装成功。

tips:

也可以从windows系统的开始菜单中进入Node.js命令行终端。

提示:
.msi的方式安装Node.js完成后,已经将node.exe添加到系统环境变量path中。如果你下载的是.zip格式Node.js文件,因为没有安装过程,所以需要手动将node.exe所在目录添加到环境变量path中。

4、配置npm

配置npm安装全局模块时的路径和缓存cache的路径。

说明:
因为安装Node.js过程中,集成安装了npm,npm自动配置了环境变量,如有特定需要,就要重新配置。

因此在执行例如npm install -g appium等命令全局安装的时候,默认会将模块安装在C:\Users\用户名\AppData\Roaming路径下的npmnpm_cache中,这样不方便管理且占用C盘空间,如下图所示:

所以需要配置npm的自定义全局模块安装目录,在Node.js安装目录下新建两个文件夹node_globalnode_cache,然后在cmd命令下执行如下两个命令:

npm config set prefix "F:\DevInstall\nodejs\node_global"

npm config set cache "F:\DevInstall\nodejs\node_cache"

创建两个目录:

执行命令:

C:\Users\L>npm config set prefix "F:\DevInstall\nodejs\node_global"
​
C:\Users\L>npm config set cache "F:\DevInstall\nodejs\node_cache"
​
C:\Users\L>

配置好后,这两个自定义的Node.js模块安装目录已经生效了。

5、Appium server安装

进入CMD命令行窗口中直接执行Appium server安装命令。

这里有两种下载:

  • 安装最新版本的Appium server:npm install -g appium
  • 安装特定版本的Appium server:npm install -g appium@1.7.1

Appium server安装完成后进行验证

C:\Users\L>appium -v
1.19.0C:\Users\L>

启动Appium服务器

由于我们下载了非GUI版本的Appium,因此启动服务器的唯一方法是通过命令提示符。

我们可以使用默认的Windows命令提示符或Node.js命令提示符来启动Appium。

打开命令提示符后,我们只需运行命令appium,它将启动Appium服务器,如下图所示。

(注意,此命令在默认地址和端口0.0.0.0:4723上启动Appium。)

C:\Users\L>appium
[Appium] Welcome to Appium v1.19.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

提示:

  • 如果需要在特定的服务器和端口上运行Appium,则可以为执行命令appium -a 127.0.0.1 -p 4723
  • 此命令是在地址127.0.0.1上启动appium服务器。

停止Appium服务器

在命令提示符窗口中,按Ctrl + C键。

将显示终止批处理作业(Y / N)消息.

C:\Users\L>appium
[Appium] Welcome to Appium v1.19.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[Appium] Received SIGINT - shutting down
[debug] [Appium] There are no active sessions for cleanup
[HTTP] Waiting until the server is closed
[HTTP] Received server close event
终止批处理操作吗(Y/N)?# 输入y,然后按Enter,停止Appium服务
终止批处理操作吗(Y/N)? yC:\Users\L>

最后我这里给你们分享一下我所积累和真理的文档和学习资料有需要是领取就可以了

1、学习思路和方法

这个大纲涵盖了目前市面上企业百分之99的技术,这个大纲很详细的写了你该学习什么内容,企业会用到什么内容。总共十个专题足够你学习

2、想学习却无从下手,该如何学习?

这里我准备了对应上面的每个知识点的学习资料、可以自学神器,已经项目练手。

3、软件测试/自动化测试【全家桶装】学习中的工具、安装包、插件....

4、有了安装包和学习资料,没有项目实战怎么办,我这里都已经准备好了往下看

最后送上一句话:
世界的模样取决于你凝视它的目光,自己的价值取决于你的追求和心态,一切美好的愿望,不在等待中拥有,而是在奋斗中争取。
如果我的博客对你有帮助、如果你喜欢我的文章内容,请 “点赞” “评论” “收藏” 一键三连哦

Appium基础 — APPium安装相关推荐

  1. Appium基础 — Appium Inspector定位工具(一)

    1.Appium Inspector介绍 之前我们说过Appium Server有两种启动方式, 一种是Appium Desktop有图形界面的启动方式,称之为桌面版: 另一种版本是通过 npm 安装 ...

  2. Appium基础 — Appium Inspector定位工具(二)

    5.Appium Inspector工具的使用 (1)Inspector 定位控件界面的详细介绍 布局1:截图的手机界面 可以点击选择元素. 布局2:顶部操作栏 从左往右的按钮依次是 Select E ...

  3. 『与善仁』Appium基础 — 14、APPium安装(包含Node.js安装)

    文章目录 (一)APPium server安装 方式一:(推荐) 1.Appium Desktop下载 2.Appium Desktop安装 3.Appium Desktop使用 方式二: 1.Nod ...

  4. Appium环境的安装与配置,Python测试脚本测试

    Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会'偷懒 ...

  5. app自动化测试appium教程之三——appium基础命令(python)

    app自动化测试教程之三--appium基础命令(python) hello appium 基础操作API 教学视频参考b站课程,此文为学习记录 (免费的羊毛,要薅呀,筒子们~) 零基础入门移动自动化 ...

  6. APPium简介及安装

    1 APPium简介 1. 什么是APPium? APPium是一个开源测试自动化框架,适用于原生.混合或移动Web应用程序的自动化测试工具. APPium使用WebDriver协议驱动iOS.And ...

  7. 13.appium基础

    基于 Python 语言的 appium API 的使用. 1. Desired Capabilities appium 在启动 session 时,需要提供 Desired Capabilities ...

  8. Appium基础教程

    目录 Appium教程 Appium简介 App自动化测试工具对比 Appium实现原理 环境搭建 Andorid介绍 基本架构 常见布局/视图 基本控件 控件常见属性 Adb介绍 Adb常用命令 A ...

  9. Appium基础学习之 | setting、unlock与unicode ime

    通过Appium执行测试会在设备上安装unlock.app.setting.app.io.appium.android.ime三个应用,第一次使用Appium在新的Android设备上执行是不会有任何 ...

最新文章

  1. java 默认字符集 iso_第二篇:JAVA字符编码系列二:Unicode,ISO-8859-1,GBK,UTF-8编码及......
  2. Spring Cloud Spring Boot mybatis分布式微服务云架构(三)属性配置文件详解(1)
  3. python3.7字体大小调整_pycharm设置开发模板/字体大小/背景颜色(
  4. 蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践
  5. JAVA中JPasswordField实现密码的确认
  6. 2017/Province_Java_C/2、兴趣小组
  7. ASP.NET Core中使用GraphQL - 第七章 Mutation
  8. 利用strut2标签自动生成form前端验证代码
  9. swift 判断输入的字符串是否为数字
  10. 数据库ACID、脏读、不可重复读和幻读
  11. transition实现隐藏显示菜单栏效果
  12. matlab太阳影子定位,基于MATLAB软件的太阳影子定位
  13. (8.1)基于牛顿-欧拉公式的动力学方程
  14. 终于有人把 Docker 讲清楚了,万字长文详解!
  15. 用tableau绘制地图
  16. php展厅控制系统,展厅中控系统详细介绍
  17. 破解庞加莱猜想数学家曾四五年未发表论文
  18. NSIS安装包制做软件的常用小技巧
  19. python语言是编译型语言-解释型语言与编译型语言
  20. AES加密解密算法设计(C++)

热门文章

  1. 在 VUE中,动态加载JS文件
  2. JavaWeb项目表格页面
  3. Windows本地快速搭建SFTP文件服务器,并端口映射实现公网远程访问
  4. borda法matlab,卫生应急风险矩阵法与Borda序值法评估
  5. 安全帽识别系统的基本参数
  6. 传统药茶方:教您配制50种茶,喝出健康百病除!
  7. nginx 配置 https
  8. Setfacl : Operation not supported
  9. 图数据库(二):Java操作图数据库
  10. 对lua迭带器的理解