我的对话框上有ok按钮,在对话框顶部打开新对话框,再次按下确定按钮,同时记录它识别按钮但是当我运行编码ui测试时,它将不会识别第二个ok按钮而不是单击因为它我的测试失败...我正在使用视觉工作室12终极....请帮助 在此先感谢
答案 0 :(得分:1)
在处理弹出窗口或任何按钮时单击之前使用uielements等待方法WaitForControlExist,WaitForControlEnabled和WaitForControlReady。在弹出“确定”按钮准备好之前,您的测试可能正在尝试单击。
uiControl.WaitForControlExist(20000);
uiControl.WaitForControlEnabled(20000);
uiControl.WaitForControlReady(20000);
mouse.click(uiControl);