如何解决如何从硒rc生成结果
| 我如何从selenium rc生成结果,我可以在服务器窗口中看到结果,但希望将其保存到文本文件中。 任何建议,不胜感激。解决方法
这可以通过许多方式来完成。考虑硒1.x
从内置的硒服务器日志中
java selenium-server.jar -log abc.txt
。这将创建所有服务器登录到您服务器位置的abc.txt中
java selenium-server.jar -log abc.txt -browserSideLog
。这还包括浏览器端日志
通过使用任何第三方库
有一些可用的第三方硒日志库(例如com.unitedinternet.portal.selenium.utils.logging.LoggingCommandProcessor )
以.html
格式显示结果(日志)
在任何测试框架(例如JUNIT或TESTNG)上运行selenium客户端
:如果我们在上述容器中执行selenium client,它们将在.xml
文件中显示结果(正确的结果而不是log)。这是最好的方法。这是利用“ 5”机制
,这是测试跑步者的工作。 JUnit应该已经输出了带有测试运行结果的XML文件。那就是大多数Continuous Integration Server所寻找的
,通过使用Ant,我们可以获得良好的Xslt报告。
,考虑使用Selenium 2,它是Selenium 1与Google的WebDriver合并的,后者的API更简洁。如果这样做,您将不再需要运行单独的“ Selenium服务器”,而只需使用可用驱动程序之一创建JUnit测试即可。
您不希望测试产生一堆输出。项目中的大多数测试套件都是冗长的方式,会阻塞构建时间并且不提供任何信息(太多的信息就是没有信息)。只要确保在正确的位置放置了足够的断言/验证,即可在测试失败的情况下立即发现出了什么问题。
编辑:WebDriver实际上是在ThoughtWorks上构思的,如此处所述。感谢\'AutomatedTester \'指出这一点!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。