无法在编码的ui测试中找到对话框的按钮

时间:2014-05-06 12:33:05

标签: automation coded-ui-tests

我的对话框上有ok按钮,在对话框顶部打开新对话框,再次按下确定按钮,同时记录它识别按钮但是当我运行编码ui测试时,它将不会识别第二个ok按钮而不是单击因为它我的测试失败...我正在使用视觉工作室12终极....请帮助 在此先感谢

1 个答案:

答案 0 :(得分:1)

在处理弹出窗口或任何按钮时单击之前使用uielements等待方法WaitForControlExist,WaitForControlEnabled和WaitForControlReady。在弹出“确定”按钮准备好之前,您的测试可能正在尝试单击。

uiControl.WaitForControlExist(20000);
uiControl.WaitForControlEnabled(20000);
uiControl.WaitForControlReady(20000);
mouse.click(uiControl);