Я использую selenium webdriver с ruby 1.9.3, я пишу тестовые примеры, используя Test::Unit::TestCase. Мне нужен какой-то отчет для моего результата вывода, пожалуйста, предложите мне и дайте код для реализации
Отчетность в selenium webdriver
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
у меня нет рейк файла
- 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