我想自动GUI
windows software
(不在Windows中内置)。
一般来说,对于这些任务,我使用autoit software
并且效果很好。
现在使用此特定软件与autoit
不兼容,我无法使用autoit
信息找到软件中的元素。
我认为该软件是用C#
编写的(它需要安装.NET
框架。)
对于如何控制此软件有什么想法吗?可以做任何工作的替代automation tool
吗?
感谢。
编辑:有问题的软件名称是SearchDiggity。
而且我不确定用C#编写的软件,因为.NET的要求,这只是一个假设。
答案 0 :(得分:3)
另一种工具可能有用: Sikuli 或者这里是维基百科上的GUI测试工具列表: GUI Testing Tools
虽然我同意@Narthring。我从来没有找到一个C#程序,我无法自动化并在AutoIT中获取元素。
答案 1 :(得分:1)
Automa也可能对此类任务有用。它允许基于图像的自动化(与Sikuli完全一样)以及基于文本的自动化。例如,您可以执行以下操作:
click("File", "Save")
write("DocumentName", into="File name:")
press(ENTER)
等。这通常比使用屏幕截图的自动化快得多。
适用于.NET / WPF应用程序(http://www.getautoma.com/examples/automate-wpf-tree-navigation提供了一些小例子)。
披露:我是Automa开发人员之一。