我打算自动化在Microsoft Visual C#中开发的GUI的一些function。
我是GUI自动化新手。 如果您分享有关GUI自动化和一些可用于自动化的工具的经验,会很高兴。
我打算开发一些程序/脚本来实现GUI的一些function
为了自动化Windows操作系统本身,免费的AutoIT使用BASIC类型的语法来实现自动化。 它不是开源的,但是在开源的AutoHotkey上继续开发。 这两个中的任何一个都可以用于Windows GUI自动化,而不需要太多的努力。
我想微软会建议你使用Windows PowerShell ,这是一个支持本地和远程计算机的WMI和COM的任务自动化框架。 Powershell是免费的。 有关执行Windows®UI自动化任务,请参阅本指南。
你用Windows,Shell和Automation标记了这个问题。 尽管AutoHotkey具有社区对C#的支持,而且Powershell是一种.NET脚本/编程语言,但是我没有使用C#提供的这些建议。
我最近做了一个完全相同的话题的研究。 我还没有找到一个理想的工具。 这里是我看的工具:
我已经在免费的,开源的白色方面取得了一些成功。 它的支持是有限的,但文档有一个很好的指导部分,所以你很快就会知道这是适合你的。