针对特定软件的自动化工具build议(我认为C#)

我想自动化一个windows softwareGUI (不在windows software内置)。

一般来说,对于这些任务我使用自动autoit software ,它工作的很好。

现在有了这个特定的软件与autoit不兼容,我无法find与自动信息的软件中的元素。

我认为这个软件是用C#编写的(它需要安装.NET框架)。

有什么想法,我怎样才能控制这个软件? 任何可以做这项工作的替代automation tool

谢谢。

编辑:有问题的软件名称是SearchDiggity。

而且我不确定用C#编写的软件,这只是一个假设,因为.NET的要求。

另一个工具可能工作: Sikuli或这里是维基百科GUI测试工具列表: GUI测试工具

虽然我同意@Narthring。 我从来没有找到一个C#程序,我不能在AutoIT中自动获取元素。

Automa也可能对这样的任务有用。 它允许基于图像的自动化(与Sikuli完全一样)以及基于文本的自动化。 例如,您可以执行以下操作:

 click("File", "Save") write("DocumentName", into="File name:") press(ENTER) 

等等。这通常比使用屏幕截图的自动化快得多。

它适用于.NET / WPF应用程序(小示例可在http://www.getautoma.com/examples/automate-wpf-tree-navigation上找到 )。

披露:我是Automa开发人员之一。