Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 WinForms 应用程序的编码 UI 测试。在我的开发人员计算机(Windows 7)上运行测试工作正常,但在测试代理运行测试每晚单击工具栏按钮失败第三次(!)在测试中单击它。该按钮在应用程序中打开一个新窗口(它在多个其他测试中执行前 2 次)。查看正在执行的测试,似乎鼠标悬停在按钮上,测试日志报告按钮已被单击,但测试随后失败,因为它找不到按钮应打开的窗口。
我正在寻找的是编码 UI 测试中的任何已知问题或类似问题,我需要知道这些问题可能导致此行为吗?
我认为由于分辨率更改或您的测试第三次无法找到按钮的记录位置。
我建议您使用GetClickablePoint()方法来搜索按钮,而不管它在屏幕上的位置。
GetClickablePoint()
你可以参考这个。
干杯。