2

我使用集成的编码 UI 测试记录器在 UI 上记录了一组操作。它工作得很好.. 实际上,现在我正在浏览代码并为 .Enabled 添加一些轮询,最近发现 .TryGetClickablePoint 似乎非常有用。所以现在看起来录制是一件轻而易举的事(要添加一些民意调查以确保时间正确)。

GUI 的一个典型用例是使用鼠标滚轮(用于与谷歌地图中的可缩放图像进行交互)。好像那些没有被捕获。

我可以手动生成这些事件,但在手动猜测滚动范围的情况下,与在录制过程中重现实际行为相去甚远。

有什么综合的方法吗?我是否必须自己使用一些外部/自制工具来捕捉事件,以至少了解我做了多少滴答声?

4

1 回答 1

1

对于这样的东西,我建议直接使用 API 进行测试。您可以为此使用 Mouse.MoveScrollWheel 方法。您可能需要进行一些试验才能获得正确的滴答数。

于 2015-02-25T16:17:43.450 回答