编码的Ui数据驱动测试

时间:2014-05-15 16:14:47

标签: coded-ui-tests

我正在自动化运行在不同测试输入上的测试场景。输入从CSV文件或MTM传递。在测试运行期间,第一次迭代成功完成,但第二次迭代失败,因为第一次迭代成功完成了第一次迭代。

有谁能说出这个问题的原因,为什么会这样?我认为这将是由于设置为某个值的对象(在第一次运行期间)并且在第二次运行中未初始化为null。因此,当下一次运行发生时,它会在某些控件上显示“无法找到控件”一些对象。但是工具在第一次运行中成功识别出来。如果这是问题,请尽快帮助我们解决问题。提前谢谢!!

问候 Amsaveni

1 个答案:

答案 0 :(得分:0)

如果您的测试正在运行但尚未加载控件或应用,则会出现此错误。第一轮结束并且第二轮已经开始。如果您没有从同一个起点启动应用程序或者没有等待控件,那么您将获得此异常。

  1. 确认每次测试完成后,您的应用程序都以相同的状态启动
  2. 确认您正在等待控件
  3. 手动编码并调试测试