C#中使用FlaUI进行Windows应用程序自动化及自动测试
FlaUI 是Roemer 开发的自动化框架,前身是TestStack.White,为了提供一个非常干净和现代的代码库,重新写了FlaUI以便于轻松进行协作和进一步开发。
FlaUI是一个.NET库,可帮助自动测试Windows应用程序(Win32,WinForms,WPF,Store Apps等)。它基于Microsoft的本机UI自动化库,因此是围绕它们的包装。FlaUI几乎包装了UI自动化库中的所有内容,还提供了本机对象,以防万一有人有特殊需求而FlaUI还没有解决。
在此只是进行如何使用的介绍,达到抛砖引玉的效果。
FlaUI的安装:
- 在Visual Studio中创建一个新项目
- 右键单击项目,然后选择“管理NuGet软件包”(使用NuGet软件包管理器)
- 选择“浏览”选项卡并搜索FlaUI,它将显示FlaUI库。