Appium Maven依赖项

什么是Apache Maven?

Apache Maven是一个基于Java的项目管理和自动化工具。它为Maven提供了一个多任务框架,预定义并以称为POM(项目对象模型)的XML格式声明,称为“pom.xml”。它还可以用于其他语言,如C#、Scala、Ruby等。

使用Maven框架,我们可以轻松管理任何项目中的以下任务-

  • 构建周期
  • 项目文档
  • 报告检查
  • Scrum管理
  • 版本信息

Maven的基本用途是

  • 强制实现标准目录结构。
  • 提供可重用且易于维护的项目结构。
  • 解析包依赖关系。
  • 提供配置管理框架。

下载Appium Maven依赖项。在开始使用Maven编写Appium依赖性测试之前,我们需要从Maven中央存储库网站的Appium JAR下载文件中下载Appium Maven依赖性。

Download Appium Maven Dependencies
Download Appium Maven Dependencies

或者直接添加下面提到的POM.xml工件:

<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>3.4.1</version>
</dependency>

阅读我们的Maven教程,了解如何使用Eclipse配置Maven。

使用Appium和Maven测试应用程序

在配置Appium Java Maven插件之后,Eclipse。它将准备好使用Appium和Maven测试任何Android.apk应用程序,如下面的Appium Maven项目示例所示。

步骤1)在本步骤中,

  1. 转到新建(New)>>选择Maven项目
  2. 点击“下一步(Next)”按钮
Testing Application with APPIUM and Maven
Testing Application with APPIUM and Maven

步骤2) 然后在“New Maven Project”窗口中,在“Group ID”和“Artiject ID”栏中输入“Appium Test”。在此步骤中,必须进入。

  1. Group Id(组ID)
  2. Artifact Id(制品ID)
  3. Version(版本)
  4. Package(包名)
  5. Name and Description(其他名称和描述)
  6. Finish (创建完成)
Testing Application with APPIUM and Maven
Testing Application with APPIUM and Maven

单击完成按钮。它将在定义的组ID(AppiumTest)名称上打开一个新类。

步骤3) 从Appium脚本开始。右键单击‘src/main/在所选类中编写Appium代码。

How to Test Application with APPIUM and Maven
How to Test Application with APPIUM and Maven

步骤4) 在同一项目中,单击左侧资源管理器菜单中的pom.xml。参阅下图-

How to Test Application with APPIUM and Maven
How to Test Application with APPIUM and Maven

如果默认的pom.xml不存在,那么只需添加所有Maven Appium依赖项即可。(摘自Maven中央存储库网站)

http://search.maven.org/#search|gav|1|g%3A%22io.appium%22%20AND%20a%3A%22java-client%22

Steps to Test Application with APPIUM and Maven
Steps to Test Application with APPIUM and Maven

步骤5) 现在,在左侧资源管理器中右键单击“pom.xml”,或者在“AppiumTest”项目的XML代码上单击鼠标右键。然后点击“Run As”>>“Maven Clean”选项。

Steps to Test Application with APPIUM and Maven
Steps to Test Application with APPIUM and Maven

在运行时,用户可以看到所有与Maven相关的JAR文件和成功消息。因此,通过这种方式,用户可以在配置了Maven的环境中运行Appium Java client Maven依赖性测试。

Testing an Application with APPIUM and Maven
Testing an Application with APPIUM and Maven

总结:

  • Maven是一个基于Java的项目管理框架。
  • 它是预定义的,并以XML格式声明,称为POM(项目对象模型),称为“pom.xml”。

IT赶路人

专注IT知识分享