如何运行无头YUI测试并在日志文件中记录成功/失败
How to run headless YUI tests and log success/failure in a log file?
我有一些YUI测试,我需要它们无头运行。目前,这些测试是通过启动相应的TestFileName.html来运行的。启动后,浏览器会在屏幕上用绿色和红色图标及其相应的消息显示通过或失败的测试。在这个过程中,由于浏览器的UI不断弹出和关闭,机器无法使用。
我正试着让测试无头运行。为此,我在内存中创建了一个WebBrowser(来自.NET)控件,并在其中启动了页面。但是,这样我就看不到UI,也无法确定通过的测试是否失败。我需要在文件系统中的日志文件中记录成功/失败以及相应的消息。
我不知道该怎么做。有人能告诉我如何实现YUI的无头执行和创建日志吗?
感谢
你可能想看看Phantom.js。它是WebKit(即Safari和Chrome)的无头版本,人们一直在使用它来运行无头js测试,所以你可能会发现比你提到的.NET更多的信息。
使用npm安装grover,然后运行"grover paths/to/test/files.html…"您也可以使用grover生成代码覆盖率报告。
相关文章:
- HTML文件中的智能Javascript建议在Visual Studio代码更新后没有日志程序工作
- 如何angularjs将日志写入文件
- Firefox插件:保存到文本文件的HTTP日志,其中包含时间、用户名、计算机名;t创建文本文件
- 如何在日志文件中查找字符串并返回整行
- CSSLint:如何将控制台日志中的日志保存到文件中
- PHP 消息未写入日志文件 - tutsplus.com 教程
- Javascript - 从日志文件中删除/分离时间戳
- 在文本区域中显示日志文件内容
- 当用户离开网页时添加到 Apache 日志文件
- 如果文件不存在,请创建文件,然后将日志写入其中
- 在日志文件更新时显示日志文件的内容
- 在网页上显示日志文件内容
- Ruby On Rails 3.1 中的尾矿日志文件
- 当我们单击Spring mvc中的链接时,如何在新窗口中显示日志文件的内容
- 捕获服务器端日志文件中的用户名
- 如何将日志或文本文件写入 Metro 样式应用程序中的文件系统
- 监视器shell脚本's日志文件
- 我们可以使用javascript创建日志文件吗
- 如何运行无头YUI测试并在日志文件中记录成功/失败
- 节点类控制台的方法日志未连接到该文件