Appium Client安装

 目录

前言

一、常用语言的 Appium Client安装 命令

1.1 Java (Maven)

1.2 Python

1.3 JavaScript (Node.js) 

1.4 C# (NuGet) 

1.5 Ruby 

二、实际操作

2.1 Python 

2.2 Node.js

三、测试是否安装成功 

3.1 查看已安装的包

3.2 使用帮助命令

3.3 在 Python 中导入库


前言

        Appium 客户端主要是用于编写测试脚本,一个与 Appium 服务器进行通信的库,是开发者用来编写测试代码的工具。通常是为某种编程语言(如 Python、Java、JavaScript 等)编写的,可以通过语言特定的包管理器安装,例如在 Java 中使用 Maven,在 Python 中使用 pip,在 JavaScript 中使用 npm 等。

你可以同时安装多个 Appium 客户端,分别应用于不同的编程语言。

一、常用语言的 Appium Client安装 命令

几种常用语言的 Appium 客户端安装命令: 

1.1 Java (Maven)

 如果你使用的是 Maven,可以在 pom.xml 中添加以下依赖:

<dependency>
    <groupId>io.appium</groupId>
    <artifactId>java-client</artifactId>
    <version>8.1.1</version> <!-- 检查最新版本 -->
</dependency>

1.2 Python

 使用 pip 来安装 Appium 客户端:

pip install Appium-Python-Client

1.3 JavaScript (Node.js) 

        1.3.1 使用 npm 来安装 Appium 客户端:

npm install appium

        1.3.2 如果想快一点的话,又没安装cnpm,就加上淘宝镜像:

npm install -g cnpm --registry=https://registry.npmmirror.com

1.4 C# (NuGet) 

在 C# 中,可以通过 NuGet 包管理器安装:

Install-Package Appium.WebDriver

1.5 Ruby 

使用 gem 来安装 Appium 客户端:

gem install appium_lib

二、实际操作

 因为我电脑目前只有Node 和 Python环境,所以我演示一下这两种:

2.1 Python 

 输入 pip install Appium-Python-Client  后却报了错:

ERROR: Could not find a version that satisfies the requirement Appium-Python-Client (from versions: none)
ERROR: No matching distribution found for Appium-Python-Client 

然后就用了清华大学的镜像,重新安装就成功了:

pip install Appium-Python-Client -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

如果清华大学的镜像不行的话,可以试试其他的: 

国内镜像:
(1)清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
(2)阿里云:http://mirrors.aliyun.com/pypi/simple/
(3)中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
(4)中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
(5)豆瓣镜像网站:http://pypi.doubanio.com/simple/
(6)豆瓣:http://pypi.douban.com/simple/

2.2 Node.js

 输入 cnpm install Appium  后,安装成功:

尽管这个命令主要是为了安装服务器,但 Appium 自身会包含一个 JavaScript 客户端,供测试脚本使用,具体的步骤可以参考这篇博文:Appium Server的安装和配置(命令行版)

三、测试是否安装成功 

3.1 查看已安装的包

可以使用以下命令查看当前环境中已安装的 Python 包,列出所有包并查看其中是否包含 Appium-Python-Client:

pip list

 

3.2 使用帮助命令

还可以通过运行以下命令获取 Appium-Python-Client 的帮助信息: 

python -m pip show Appium-Python-Client

 

3.3 在 Python 中导入库

使用命令提示符打开 Python 交互式解释器,输入以下命令:

python  或  python3
from appium import webdriver

 

具体的操作过程如下:

(1)打开命令提示符(cmd)

         输入 python 或 python3(取决于你的安装)并按Enter,启动 Python 解释器:

        这时能看到类似于下面的提示符(>>>):  

Python 3.x.x (default, ...)
[GCC ...] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

(2)导入模块

        在 >>> 提示符下,输入以下代码:

from appium import webdriver
  • 如果没有错误消息,说明 Appium-Python-Client 成功安装。
  • 如果出现“ModuleNotFoundError”或其他错误,这表明安装未成功。

(3)退出 Python 解释器  

        要退出 Python 解释器,可以输入 exit() 或使用 Ctrl + Z(Windows)和按Enter,或者 Ctrl + D(macOS/Linux)。