Selenium RC просто запускает первый корпус в комплекте - PullRequest
2 голосов
/ 16 ноября 2010

Я пытаюсь запустить html testSuite с Selenium RC.Браузер запускается, первый тест запускается, но больше ничего.Selenium никогда не запускает второй тест в моем комплекте.Не удалось найти ничего связанного ни с RC-документами Selenium, ни с интернетом (кроме сообщения на форуме без ответа).Кто-нибудь может мне помочь?Что я могу делать не так?

Если я запускаю тот же набор тестов с использованием Selenium IDE для Firefox, он работает отлично.Если я вручную запускаю второй тестовый набор в комплекте после запуска браузера seleniumRc, он запускается нормально - под ручным запуском я имею в виду щелкнуть мышью во втором ряду в левом фрейме тестовой страницы селена и нажать «Запустить выбранный тест»

Это командная строка, которую я использую:

java -jar selenium-server.jar -htmlsuite *chrome http://localhost:8088/ /home/devel/Dev/tests/TS_5.1.2 /home/devel/Dev/tests/log.html

Спасибо за вашу помощь!Fernando

Ответы [ 3 ]

3 голосов
/ 12 января 2011

Добавить расширение ".html" к файлу набора тестов и каждому файлу тестового набора (иначе набор не будет работать после первого тестового набора)

2 голосов
/ 16 ноября 2010

Согласно this , формат командной строки:

java -jar selenium-server.jar -htmlSuite "* firefox" "http://www.google.com"" c: \absolute \ path \ to \ my \ HTMLSuite.html "" c: \ absolute \ path \ to \ my \ results.html "

, который имеет некоторые тонкие отличия от вашего, например, заглавная S в htmlSuite,кавычки вокруг всего, и у набора тестов есть суффикс html.

Вы пробовали это с другим браузером?

Просто, чтобы подтвердить, что вы используете набор HTML Selenese, а не один тест?

1 голос
/ 17 июня 2011

Если ваши файлы тестовых примеров не имеют расширения html, вы столкнетесь с этой проблемой. Измените расширения в ваших тестовых примерах и убедитесь, что файл набора тестов указывает на недавно названные файлы.

...