【问题标题】:How to record test cases for android with Appium?如何使用 Appium 记录 android 的测试用例?
【发布时间】:2016-06-26 17:09:38
【问题描述】:

我正在集成 Appium 以在 Android 中进行自动化测试,并成功运行它。现在问题是记录测试用例,我没有找到合适的记录步骤。

我已从以下链接集成 Appium http://qaautomated.blogspot.in/2016/01/setting-up-appium-with-android-studio.html

如果我尝试录制,则会弹出错误 执行点击操作时出错:意外错误,缺少参数:["selector"]

谁能指导一下?

【问题讨论】:

  • 你是如何记录的?意思是你什么时候遇到这个错误Error performing tap action: unexpected error, missing parameters:["selector"]
  • 我点击 Appium 面板上的 Inspector 图标,打开新窗口,其中包含我当前打开的应用程序活动的屏幕截图,当我点击新打开窗口底部的 Tap 按钮时,我收到此错误。
  • 在选择tap 之前,您是否在检查器上选择了具有clickable : true 属性的元素?
  • @nullpointer, 有屏幕截图显示在检查器上,我可以在详细信息窗口中看到元素位置和 id,但它不像monkeytalk那样为我们编写测试用例,我没有找到任何规定在Appium中记录测试用例,这里我必须手动写下来。
  • 嘿普拉蒂巴,discuss.appium.io

标签: android appium record


【解决方案1】:

我发现 Appium 不是用来记录测试用例的,你不能用它来记录测试用例。而是更多地用作服务器和框架。 您可以使用桌面版本检查元素,也可以使用它们提供的其他工具,例如 TestObject 和 SauceLabs,但您不能使用它记录测试用例。 您必须使用像 Appium Studio 这样的 IDE,它具有记录测试用例的功能,但只能在真实设备上运行,它不会在模拟器上运行。

我发现 Espresso 对记录 Android 测试用例很有用。用它来安装、记录和播放你的测试用例真的很容易。

【讨论】:

    【解决方案2】:

    第 1 步:通过单击检查器按钮启动 appium 检查器:

    第二步:设置APK/IPA文件路径(应用文件路径)如下图:

    第 3 步:点击 Start Session,现在您将导航到 Recorder 窗口:

    单击应用程序 UI 并执行所需的操作“选定元素”选项卡,即点击、用于输入文本的发送键等。

    在记录了我们可以导出 Java 文件的所有元素的 UI 元素后,选定的 UI 元素将被导出到记录器选项卡。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-31
      • 2015-08-09
      • 2018-04-15
      • 2014-04-05
      • 2018-04-29
      • 1970-01-01
      • 2014-10-10
      • 2018-03-13
      相关资源
      最近更新 更多