c#编码UI测试从不在网格中选择正确的项目

本文关键字:选择 项目 网格 UI 编码 测试 | 更新日期: 2023-09-27 18:09:43

我有一个问题,得到一个编码的UI测试,以选择正确的项目在网格中。我慢慢地录下整个过程,并保存下来。当我在记录时,其中一个任务是在网格中选择项目D。

当我回放记录的测试时,当它到达网格时,它选择项目A或有时选择项目B。这最终会导致整个测试失败。

为什么会发生这种情况?测试没有正确记录吗?有什么办法可以解决这个问题吗?

谢谢

c#编码UI测试从不在网格中选择正确的项目

这是由于以下原因:

  1. 当您录制时,行位置与播放时不同;
  2. 它总是识别动态行ID,它将尝试搜索相同的。

解决方案:您可以使用描述性的编码方式来处理GRID。识别网格,获取行中唯一文本的行,并执行必要的操作。