如何从硒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 \'指出这一点!     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...