【问题标题】:Reporting in selenium webdriver在 selenium webdriver 中报告
【发布时间】:2013-08-22 09:56:03
【问题描述】:

我正在使用带有 ruby​​ 1.9.3 的 selenium webdriver, 我正在使用 Test::Unit::TestCase 编写测试用例 我想要一些输出结果的报告,请给我建议并给出代码来实现

【问题讨论】:

  • 没有人能以这种方式帮助您.. 而是告诉我们您使用 selenium 访问的 html.. 然后让我们知道您想将哪个部分存储为报告.. 如果您这样做不是什么......那么让我们知道你所说的报告是什么意思?
  • 报告意味着什么测试用例通过了,什么是失败bla bla

标签: ruby automated-tests selenium-webdriver


【解决方案1】:

这是关于 ruby​​ 单元测试报告,而不是关于 selenium。

通过gem install ci_reporter尝试ci_reporter

这是一个简单的 Rakefile 示例:

require 'rake/testtask'
require 'ci/reporter/rake/test_unit'

Rake::TestTask.new(:unittest) do |t|
  t.pattern = 'tests/*_test.rb'
  t.verbose = true
  t.warning = true
end

然后通过以下方式运行您的单元测试:

$ rake ci:setup:testunit unittest

最后你应该在./reports/下细化XML格式的测试结果

【讨论】:

  • 我没有 rake 文件
【解决方案2】:

您可以在env.rb中添加以下代码

----------------------------------------------
require 'report_builder'

World(PageObject::PageFactory)

ReportBuilder.configure do |config|
  config.report_path = 'test_report'
  config.report_types = [:html]
  config.report_title = 'Test Results'
  config.include_images = false
  config.additional_info = {browser: 'Chrome', environment: 'Stage 5'}
end

并尝试使用以下命令运行测试

cucumber folder_name/ URL='your.url.com' --tags @yourtagsinfeature1 --tags @yourtagsinfeature1 -f html -o report_file_name.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-12
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多