我正在尝试使用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的值发送到其子窗口。
答案 0 :(得分:1)
看看Twin:http://code.google.com/p/twin/
Twin是一款自动化Windows应用程序的工具。那 是的,它使您能够编写代码来单击按钮,输入文本和 像用户一样查看结果。
Twin在eBay开发,允许自动功能测试 Windows软件。该设计基于Web自动化工具 Selenium / WebDriver,它可以以类似的方式使用。