dotnetexpect:.NET的Expect启发式控制台自动化库

时间:2024-06-12 12:16:08
【文件属性】:

文件名称:dotnetexpect:.NET的Expect启发式控制台自动化库

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-12 12:16:08

C#

点网期望 什么是DotNetExpect? 受设计的启发,DotNetExpect是一个.NET库,它提供基于控制台的Windows应用程序的控制台输入/控制。 与只能重定向子进程的标准流的其他解决方案不同,DotNetExpect直接访问应用程序的控制台屏幕缓冲区,以便无论应用程序使用哪种机制写入控制台(通过写入标准流或通过调用低端代码,级别的控制台输出功能),DotNetExpect可以与更广泛的控制台应用程序一起使用。 DotNetExpect的设计目的是公开一个简单易用的API,以便控制台应用程序的自动化成为一项琐碎的任务。 如何使用DotNetExpect? DotNetExpect库公开了库接口的主要类,该类名为ChildProcess 。 使用该类执行与控制台应用程序的创建/终止以及对应用程序控制台的读写有关的所有操作。 这是一个简短的示例,显示如何自动将Window


【文件预览】:
dotnetexpect-master
----Cbonnell.DotNetExpect.Test()
--------TestUtilities.cs(1KB)
--------ChildProcessTest.cs(8KB)
--------TestEnvironment.cs(1KB)
--------ChildProcessOptionsTest.cs(2KB)
--------Properties()
--------Cbonnell.DotNetExpect.Test.csproj(3KB)
----LICENSE(7KB)
----Cbonnell.DotNetExpect()
--------ProxyProcess.cs(9KB)
--------Cbonnell.DotNetExpect.sln(1KB)
--------CommandResult.cs(2KB)
--------ConsoleInterface.cs(11KB)
--------ProxyProcessManager.cs(5KB)
--------ChildProcessOptions.cs(4KB)
--------OperationFailedException.cs(1KB)
--------Cbonnell.DotNetExpect.csproj(3KB)
--------ChildProcess.cs(16KB)
--------Cbonnell.DotNetExpect.nuspec(582B)
--------Properties()
----.gitignore(3KB)
----README.md(6KB)

网友评论