Visual Studios 2013 中的自动化测试是否不可预测?

Automated Tests in Visual Studios 2013 being unpredictable?

我正在 Visual Studios 2013 中编写编码 UI 测试,以便为我的公司自动化一些不同的测试。当我编写这些测试时,我正在测试它们并确保它们正常工作(确实如此)。离开一天后,第二天又回到工作岗位,我注意到我的测试没有按预期进行(就像我那天离开时那样)。我正在处理自动测试的本地副本(这样就排除了其他人破坏它的可能性)并且我正在测试我们软件的代码版本没有改变。

我注意到出了问题,每当我双击一个项目(比如打开程序的一部分的菜单)时,双击都不会注册。如果我记录多次,记录不同的点击(而不是仅仅双击),我最终可以让 window 通过自动化弹出。但这仅在创建新测试时方便。

有没有人注意到这种情况并有解决方案?

谢谢!

有趣的是....我发现了问题所在。原来我猜我在 windows 内更改了鼠标设置,调低了双击速度。这就是导致双击无法在应用程序内部注册的原因....

希望它对以后遇到这个问题的人有所帮助