控制第三方应用程序并将消息发送到其子窗口

时间:2012-12-22 18:18:21

标签: c# ui-automation

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

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的值发送到其子窗口。

1 个答案:

答案 0 :(得分:1)

看看Twin:http://code.google.com/p/twin/

  

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

     

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