使用 Selenium C# API 写入日志/结果或生成报告
我正在使用 Selenium RC 测试 Web 应用程序。一切工作正常,我已经编写了许多测试用例并使用 Nunit 执行这些测试用例。
现在我面临的障碍是如何跟踪故障或如何生成报告?
请提出建议,这可能是捕捉这一点的最佳方法。
I am testing the web application using Selenium RC. All things works fine and I have written many test cases and executing these test cases using Nunit.
Now the hurdle that I am facing is how to keep track of failures or how to generate the Reports?
Please advice which could be best way to capture this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于您使用的是 NUnit,因此您需要使用 NUnit 报告工具。如果 GUI 运行程序足够了,那就太好了。但是,如果您从命令行或 NAnt 运行,则需要使用 XML 输出,请查看 NAnt 文档 了解更多信息。
如果您使用 Nant,您需要查看 NUnit2Report。它不再维护,但它可能会满足您的需求。或者,您可以提取它的 XSLT 文件并将其应用于 XML 输出。
Selenium 本身没有报告,因为它只是一个被多种不同语言使用的库。
Because you're using NUnit you'll want to use NUnits reporting facilities. If the GUI runner is enough, that's great. But if you're running from the command line, or NAnt, you'll want to use the XML output take a look at the NAnt documentation for more information.
If you're using Nant you'll want to look at NUnit2Report. It's nolonger maintained, but it may suit your needs. Alternatively, you could extract it's XSLT files and apply it against the XML output.
Selenium itself doesn't have report because it is only a library used by many different languages.
对于任何其他随机遇到此问题的人,“nunit2report”任务现在可以在 NAntContrib 中使用。
NantContrib Nunit2report 任务
For anyone else happening randomly into this question, the 'nunit2report' task is now available in NAntContrib.
NantContrib Nunit2report task