【问题标题】:VS2012 CodedUI Recording: How to handle MouseWheel?VS2012 CodedUI 录制:如何处理 MouseWheel?
【发布时间】:2013-07-10 17:17:27
【问题描述】:

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

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

我可以手动生成这些事件,但在录制过程中通过手动猜测滚动程度来重现实际行为还相去甚远。

有没有一些集成的方式? 我是否必须自己使用一些外部/自制工具来捕捉事件,以至少了解我做了多少滴答声?

【问题讨论】:

    标签: visual-studio-2012 automated-tests integration-testing coded-ui-tests mousewheel


    【解决方案1】:

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

    【讨论】:

    • 我知道这是可能的。我想记录用户输入,而无需事后对其进行操作。最后,我们使用了一个宏记录器,以便于创建测试 - 即使许多功能都以这种方式丢失了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-22
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多