2

我正在尝试使用 c# 代码自动化第 3 方应用程序。我知道如何使用类似这样的代码通过代码调用应用程序的主窗口。

word = textBox1.Text;
        Process myprocess = new Process();
        myprocess.StartInfo.FileName = @"C:\Users\Public\Desktop\Cambridge Advanced  Learner's Dictionary - 3rd Edition.lnk";
        myprocess.Start();

但我不知道如何控制其子窗口及其不同选项以及如何将 word 的值发送到其子窗口。

4

1 回答 1

1

看看双胞胎:http ://code.google.com/p/twin/

Twin 是用于自动化 Windows 应用程序的工具。也就是说,它使您能够像用户一样编写代码来单击按钮、输入文本和查看结果。

Twin 是在 eBay 开发的,用于对 Windows 软件进行自动功能测试。该设计基于 Web 自动化工具 Selenium/WebDriver,并且可以以类似的方式使用。

于 2012-12-22T18:23:56.143 回答