3

我想自动化一个GUIwindows software不是Windows内置的)。

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

现在与这个特定的软件不兼容,autoit我无法在软件中找到带有autoit信息的元素。

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

关于如何控制这个软件有什么想法吗?有什么替代方法automation tool可以完成这项工作吗?

谢谢。

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

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

4

2 回答 2

3

另一个工具可能有用: Sikuli 或这里是 Wikipedia 上的 GUI 测试工具列表: GUI 测试工具

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

于 2013-05-31T13:49:03.653 回答
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开发人员之一。

于 2013-08-01T19:34:33.427 回答