0

我正在使用 IBM Mobile Test Workbench 对混合应用程序进行自动化测试。应用程序是使用 IBM worklight 6.1 构建的。

我设置了工作台环境。使用 ios 设备(6.0 版)记录了一些测试用例。我能够为他们生成报告。在我测试一个有下拉菜单的页面之前,一切都很好。

当我记录该页面(有一个下拉菜单)时,工作台成功记录了所有步骤。但是当我尝试在设备上播放时。它失败了!

以下是记录的步骤:

  • 单击内容为“XYZ”的Jquery选择菜单
  • 在 PickerView 的组件 1 中将 Row 设置为 3
  • 单击表视图中位置 2 处的项目

播放此录制的测试时出现的错误:

  • 在 PickerView 的组件 1 中将 Row 设置为 3 -无法找到 UIPickerView 类型的对象
  • 单击表视图中位置 2 的项目 -无法找到 UITableView 类型的对象
4

1 回答 1

1

在播放过程中你能看到 iOS 原生的 PickerView 吗?换句话说,是否执行了对 JQuery Select 菜单的单击?这可以解释为什么玩家无法找到 PickerView。


经过一些调查,我可以告诉您,此问题已在 RTW 8.6.x 中得到修复,预计将在即将发布的 WorkLight 6.2.x 修复包中提供。

同时,您可以通过编辑测试来应用以下解决方法: - 在 JQuery 选择菜单元素上选择“选择”而不是“单击” - 在文本参数中:输入所选选项的文本内容 - 注释/禁用以下本机步骤

于 2014-09-25T08:33:57.113 回答