是否可以模拟用户输入?我怎么能意识到这一点?
我需要自动化用户与 Windows 应用程序的交互。问题是,这个应用程序没有为我需要调用的一个特殊函数提供 API。但此功能可通过标准鼠标输入在应用程序窗口中访问。
我不依赖任何编程语言。我只需要编写一个执行相同操作的应用程序,就像我使用计算机鼠标输入一样。
是否可以模拟用户输入?我怎么能意识到这一点?
我需要自动化用户与 Windows 应用程序的交互。问题是,这个应用程序没有为我需要调用的一个特殊函数提供 API。但此功能可通过标准鼠标输入在应用程序窗口中访问。
我不依赖任何编程语言。我只需要编写一个执行相同操作的应用程序,就像我使用计算机鼠标输入一样。
我自己没有使用过它,但AutoIt似乎是您正在寻找的东西。
您可以使用 Telerik Test Studio - http://www.telerik.com/teststudio/,Sikuli - http://www.sikuli.org/,Microsoft Visual Studio 和 UI 自动化 - http://msdn.microsoft.com/ en-us/library/aa348551(v=vs.110).aspx或 AutoIt - http://www.autoitscript.com/site/autoit/
Telerik Test studio 提供了非常不错的记录器,它可以让您在不编写任何代码的情况下记录您的测试。