0

Ruby 1.9.3 で Selenium Webdriver を使用しています。Test::Unit::TestCase を使用してテスト ケースを作成しています。出力結果について何らかのレポートが必要です。提案して実装するコードを教えてください。

4

2 に答える 2

0

これは、selenium ではなく、Ruby 単体テスト レポートに関するものです。

経由でci_reporterを試してくださいgem install 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 形式のテスト結果を修正する必要があります。

于 2013-08-24T00:50:46.273 に答える
0

次のコードを追加できます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
于 2018-06-08T07:04:16.817 に答える