我有一个 ranorex 项目,它通过单击应用程序中的 5 个按钮来自动化用例。为了设置这个项目,我使用了记录功能。我在两次点击之间定义了一些睡眠时间。带有点击的运行处于循环中,其中循环计数是动态定义的。五个按钮中的一个按钮,总是相同的按钮,Ranorex 有时会“忽略”。根据日志文件,该按钮可见且已启用,ranorex 还使用 Click() 运行代码,但应用程序未收到点击。在代码中调用 click 之前,我使用“If”检查按钮是否可见和启用 - 如果 click() 被调用(或不被调用),我将其记录到 ranorexlog。有时应用程序正在运行并且所有点击都正常工作,有时这个按钮点击会丢失一次或多次。它不依赖于点击之间的睡眠时间,因为我尝试了长而小的暂停时间。它也不依赖于应用程序的焦点,因为我多次切换焦点。
有谁知道这个问题,解决方法或我做错了什么?