java - 为 iOS 应用程序测试自动化设置 appium

标签 java ios automated-tests appium

<分区>

广泛寻找分步指南,以使用 appium 和 Java 脚本(没有 ruby 和/或 cucumber )设置 iOS 测试自动化。

注意:appium wiki 也没有帮助。

最佳答案

要运行 iOS 测试,您可以按照以下步骤操作:

(注意:我在 Eclipse IDE 中使用 Java 语言并使用 Appium 应用程序):

  1. 在 Eclipse 中创建一个新的 java 项目。
  2. 导入 jar 文件:Selenium 服务器(以前称为 Selenium RC 服务器)版本和所需的客户端驱动程序(根据您的语言选择),可以下载 here . (要导入:右键单击您的项目 -> 属性 -> 库 -> 添加外部 JAR。在此处添加所有三个 selenium jar 文件。)
  3. Download Appium 应用程序并启动。
  4. 您可以在模拟器或真实设备上运行您的测试脚本。要在真实的 iOS 设备上运行脚本,您需要“deviceName”、“platformVersion”、“UDID”(设备 ID)和“Bundle ID”(应用程序包 ID)以及 .ipa 的绝对路径。
  5. 要在 iOS 模拟器上运行脚本,您需要“deviceName”、“platformVersion”、.app 的路径和应用的“Bundle ID”。
  6. 在 Appium 应用程序中选择功能,并根据您是在模拟器上还是在设备上进行测试,在您的脚本中提及相同的功能。
  7. 启动 Appium 服务器,然后运行您的脚本。

所有可以使用的 Appium 服务器功能都可以在这里找到。

可以引用我的博文here以及执行示例基本脚本的更多详细信息。

关于java - 为 iOS 应用程序测试自动化设置 appium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20730917/

相关文章:

java - Quartz调度器不正确的调度时间

java - 无法通过 Maven 添加 IBM db2jcc4 jar 文件

ios - iOS 应用程序上的 BLE 热敏打印机字体配置

vbscript - 如何在使用 UFT/QTP 时放大或缩小网页

java - 在 Java 中使用 BulkWriteOperation 的数据更新插入问题

java - H2 数据库出现问题可能已经在使用中

ios - Swift - 后台获取和延迟

ios - Swift 4 从自定义 ViewController 开始

testing - 如何在嵌入式系统中进行回归测试

java - 我如何剪切用于 Selenium 测试的java堆栈跟踪?