下载吧 其他软件

分类分类

Appium(自动化测试工具)

Appium(自动化测试工具)

v1.15.1 官方版

大小:119.0 MB 更新:2024/12/30

类别:其他软件系统:WinAll

立即下载

  Appium是一款自动化程序测试工具,主要用于移动设备,混合软件和移动web程序的自动化开源测试;这款软件是一个开源项目,因此用户可以免费使用它测试程序,再加上它支持多个国家的界面语言,让所有开发者都可以更轻松的使用它进行软件测试;Appium可以通过任何编程语言和测试框架来实现移动应用程序自动化,同时它还具备通过测试代码完全访问后端API和数据库权限的能力;这款工具对开发者的作用很大,功能也比较丰富,需要的朋友欢迎下载。

Appium(自动化测试工具)

软件功能

  1、用于自动化iOS移动设备,Android移动设备和Windows桌面平台上的本机,移动Web和混合应用程序。

  2、通过使用内部提供的供应商提供的自动化框架来满足要求。

  3、可以使用具有http客户端API的任何语言编写测试代码。

  4、可以依靠Sauce Labs和LambdaTest之类的云服务来接收和解释命令。

  5、用于告诉服务器我们希望启动哪种自动化会话。

  6、可以在自动化期间修改服务器的行为。

  7、允许您使用相同的API针对多个平台(iOS,Android,Windows)编写测试。

  8、可以在iOS,Android和Windows测试套件之间重用代码。

软件特色

  1、您无需重新编译或以任何方式对其进行修改即可使其自动化。

  2、您不应该被锁定在特定的语言或框架中来编写和运行测试。

  3、当涉及到自动化API时,移动自动化框架不应重新发明轮子。

  4、移动自动化框架应该在精神,实践和名称上都是开源的。

  5、无需在您的应用程序中使用任何特定于Appium或第三方的代码或框架进行编译。

  6、可以从源代码构建和安装,也可以 直接从NPM安装。

  7、Appium带有检查器,使您可以检查应用程序的层次结构。

使用方法

  1、先将软件解压再安装,完成安装后启动软件。

Appium(自动化测试工具)

  2、下图是软件的主界面,您可以将软件的界面语言切换成中文。

Appium(自动化测试工具)

  3、按照如图的步骤,打开view菜单,再打开预览菜单然后选择“中文”即可。

Appium(自动化测试工具)

  4、主界面显示有简单模式,高级设置和预设等三个选项,按需切换到对应界面中进行操作。

Appium(自动化测试工具)

  5、如在简单模式中,直接填写主机和端口就可以直接启动服务器了。

Appium(自动化测试工具)

  6、要编辑配置的话可以点击这里。

Appium(自动化测试工具)

  7、下图是ANDROID HOME和JAVA HOME配置窗口,在此配置完成后点击“保存并重启”即可。

Appium(自动化测试工具)

  8、这里是高级设置界面,可以此进行配置并启动服务器。

Appium(自动化测试工具)

  9、可以在高级标签中创建预设并保存,保存就您可以在该窗口查看预设标签。

Appium(自动化测试工具)

官方教程

  安装Appium

  可以通过以下两种方式之一安装Appium:通过NPM或通过下载Appium Desktop,这是基于图形的基于桌面的方式来启动Appium服务器。

  通过NPM安装

  如果您想通过来运行Appium,通过Appium进行npm install黑客入侵或向Appium捐款,则需要Node.js和NPM(使用 nvm, n或brew install node安装Node.js。请确保未使用sudo,来安装Node或Appium 。否则您会遇到问题)。尽管Appium支持Node 10+,但我们建议使用最新的稳定版本。

  实际安装很简单:

  npm install -g appium

  通过桌面应用程序下载安装

  只需从发布页面下载最新版本的Appium Desktop。

  运行您的第一个测试

  在本节中,我们将运行基本的“ Hello World” Android测试。我们选择Android是因为它可在所有平台上使用。我们将使用 UiAutomator2驱动程序,因此请确保您已阅读该文档并正确设置了系统。我们还将使用JavaScript作为语言,这样我们就不必处理其他依赖项。

  (有可能,您最终会希望使用JavaScript以外的其他东西来自动化Android以外的东西。在这种情况下,请查看我们的 示例代码,其中包含适用于多种语言和平台的代码示例。)

  先决条件

  我们假设您已配置并正在运行Android 8.0模拟器(该示例适用于较低版本,只需相应地修复版本号即可)

  我们假设您已经 下载了该测试APK,并且可以在本地文件系统上使用

  设置Appium客户端

  对于此示例,我们将使用Webdriver.io作为我们的Appium客户端。为此示例创建一个目录,然后运行:

Appium(自动化测试工具)

  项目初始化后,请安装webdriverio:

Appium(自动化测试工具)

  会话初始化

  现在,我们可以创建名为的测试文件index.js,并初始化客户端对象:

Appium(自动化测试工具)

  有关所需功能的更多信息以及可在Appium中使用的所有功能的列表,请参阅我们的功能文档。

  因此,这是我们开始在测试文件中构造会话的方法:

Appium(自动化测试工具)

  运行测试命令

  您可以看到我们已经指定了Appium端口,并且还构建了所需的功能来满足我们的要求(但请不要忘记将路径替换为系统的实际下载路径)。我们已经向这个事实注册webdriverio,现在有了一个客户端对象,它将代表与Appium服务器的连接。从这里开始,我们可以开始会话,执行一些测试命令,然后结束会话。在我们的例子中,我们只需要在文本字段中键入内容并检查是否输入了正确的文本即可:

Appium(自动化测试工具)

  这里发生的是在创建会话并启动我们的应用程序之后,我们指示Appium在应用程序层次结构中查找一个元素并在其中键入内容。然后查询相同的字段以获取其文本,该文本即为我们所期望的文本。

  放在一起,文件应如下所示:

Appium(自动化测试工具)

  您可以尝试自己运行此测试。只需保存并执行以下命令即可 node:

Appium(自动化测试工具)

  如果一切设置正确,您将看到Appium开始吐出大量日志,最终该应用程序将在屏幕上弹出并开始表现为仿佛一个不可见的用户在敲击它

相关文章
  • 最新排行
  • 最热排行
  • 评分最高
其他软件排行榜

点击查看更多

点击查看更多

点击查看更多