C# 如何运行无头YUI测试并在日志文件中记录成功/失败?
我有一些YUI测试,我需要它们无头运行。目前,这些测试是通过启动相应的TestFileName.html来运行的。启动后,浏览器会在屏幕上显示通过或失败的测试,并显示绿色和红色图标及其相应的消息。在此过程中,由于浏览器的UI不断上下弹出,机器无法使用 我正在努力使试运行无头化。为此,我在内存中创建了一个WebBrowser(来自.NET)控件,并在其中启动了页面。但是,这样我就看不到UI,也无法确定通过的测试是否失败。我需要在文件系统中的日志文件中记录成功/失败以及相应的消息 我不知道怎么做。有人能告诉我如何实现YUI的无头执行并创建日志吗C# 如何运行无头YUI测试并在日志文件中记录成功/失败?,c#,javascript,.net,yui,C#,Javascript,.net,Yui,我有一些YUI测试,我需要它们无头运行。目前,这些测试是通过启动相应的TestFileName.html来运行的。启动后,浏览器会在屏幕上显示通过或失败的测试,并显示绿色和红色图标及其相应的消息。在此过程中,由于浏览器的UI不断上下弹出,机器无法使用 我正在努力使试运行无头化。为此,我在内存中创建了一个WebBrowser(来自.NET)控件,并在其中启动了页面。但是,这样我就看不到UI,也无法确定通过的测试是否失败。我需要在文件系统中的日志文件中记录成功/失败以及相应的消息 我不知道怎么做。有
谢谢您可能想看看Phantom.js。它是WebKit的无头版本(即Safari和Chrome),人们一直在使用它来运行无头JS测试,因此您可能会在那里找到比您提到的.NET更多的信息。YUI提供了一个名为“grover”的Node.JS命令行工具,它可以实现以下功能: 使用npm安装grover,然后运行“grover路径/to/test/files.html…”您还可以使用grover生成代码覆盖率报告