Отчетность в selenium webdriver

Я использую selenium webdriver с ruby ​​1.9.3, я пишу тестовые примеры, используя Test::Unit::TestCase. Мне нужен какой-то отчет для моего результата вывода, пожалуйста, предложите мне и дайте код для реализации


person Milin Agrawal    schedule 22.08.2013    source источник
comment
Никто не может вам помочь таким образом.. скорее скажите нам, какой html вы нажимаете, используя селен.. затем сообщите нам, какую часть вы хотите сохранить в качестве отчета.. если это то, что вы не знаете, то дайте нам знаете, что вы подразумеваете под отчетом?   -  person Arup Rakshit    schedule 22.08.2013
comment
Отчет означает, какие тестовые случаи пройдены, каковы неудачи, бла-бла.   -  person Milin Agrawal    schedule 22.08.2013


Ответы (2)


Речь идет об отчете об модульном тестировании 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

Наконец, вы должны уточнить результаты теста в формате XML в разделе ./reports/

person shawnzhu    schedule 24.08.2013
comment
у меня нет рейк файла - person Milin Agrawal; 26.08.2013

вы можете добавить следующий код в 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
person Netra    schedule 08.06.2018