标签: visual-studio visual-c++ automation automated-tests
我很好奇Visual Studio中的CodedUI测试功能是如何工作的。
我可以看到它如何识别按键以及通过查询键盘状态键入的内容,但是我很难弄清楚它是如何(即代码方式)识别单击了哪个按钮,该按钮所在的位置,以及如何在记录和测试运行之间跟踪它,按钮已移动或正好从屏幕滚动。我主要对那些对我不熟悉的项目感兴趣(即我无法访问源代码和/或它在与我的程序进程不同的进程上运行)。