как получить результаты селен RC - PullRequest
0 голосов
/ 26 мая 2011

Как я могу сгенерировать результаты из селена rc, я могу видеть результаты в окне сервера, но хочу получить их в текстовом файле. Любые предложения приветствуются.

Ответы [ 4 ]

2 голосов
/ 15 июня 2011

Это можно сделать разными способами.Рассмотрим селен 1.x

  1. Из встроенного сервера селена Log

    java selenium-server.jar -log abc.txt.Этот создает весь журнал сервера в abc.txt вашего сервера

    java selenium-server.jar -log abc.txt -browserSideLog.Это также включает в себя журнал на стороне браузера

  2. Использование любых сторонних библиотек

    Доступны некоторые сторонние библиотеки журналов селена (например, com.unitedinternet.portal.selenium.utils.logging.LoggingCommandProcessor ), в которых представлен результат(журнал) в формате .html

  3. Запуск клиента селена в любых средах тестирования (таких как JUNIT или TESTNG): если мы выполняем клиент селена в указанных контейнерах, они будутрезультаты (правильные результаты, а не журнал) в .xml файлах. Это лучший подход. В этом используется механизм ASSERTION

1 голос
/ 29 мая 2011

Используя Ant, мы можем получать хорошие отчеты Xslt ..

1 голос
/ 26 мая 2011

Это работа для бегуна. JUnit уже должен выводить XML-файл с результатами тестовых прогонов. Это то, что ищет большинство серверов непрерывной интеграции

0 голосов
/ 29 мая 2011

Рассмотрите возможность использования Selenium 2, то есть Selenium 1, слитого с Google WebDriver, который имеет намного более чистый API.Если вы сделаете это, вам больше не нужно будет запускать отдельный «сервер Selenium», и вы можете просто создать тест JUnit с одним из доступных драйверов.

Вам не нужна куча выходных данных изваши тесты.Большинство тестовых наборов в проектах являются СПОСОБНЫМИ для многословия, из-за чего не хватает времени на сборку и нет информации (слишком много информации - нет информации).Просто убедитесь, что вы поставили достаточно подтверждений / проверок в нужных местах, чтобы в случае неудачи теста вы могли сразу определить, что пошло не так.,Спасибо AutomatedTester за указание на это!

...