2016-10-03 99 views
1

我一直在使用DDeltaSolution的UIDeskAutomationSpy来增强我的一些编码UI测试,最初基于MS Code UI测试(cuit)框架。 但是,文档非常有限,甚至在使用dotNetPeek检查UIDeskAutomationSpy exe和相关DLL的内部后,我看不到如何将控制键(Shift/Control/Alt)发送到组件。使用DDeltaSolution发送控制密钥UIDeskAutomationSpy

有两种相关的方法

  • 的SendKeys()
  • SimulateSendKeys()

但都只是一个字符串作为输入。

我甚至想到试图使用Cecil来尝试和修改二进制文件(这可能吗?),但这是一个绝望的措施。有谁知道任何更好的,或知道任何更好的文档? 这是一个令人惊讶的强大工具,但似乎没有人听说过它。

回答

0

我不是很积极,但如果我是你,我会尝试使用找到的控制键字符串列表HERE,因为自动化间谍基于.NET。让我知道它是否有效!

+1

没错。谢谢 – Harry