как выполнить скрипт Selenium IDE в hudson с selenium rc

#hudson

#хадсон

Вопрос:

Я экспортировал записанный скрипт в html и теперь пытаюсь выполнить этот скрипт из hudson, но каждый раз, когда я получаю сообщение с упоминанием ниже, пожалуйста, дайте мне знать, чего мне не хватает или в чем моя ошибка

 11:58:08.851 INFO - Java: Sun Microsystems Inc. 20.1-b02
11:58:08.852 INFO - OS: Windows 7 6.1 x86
11:58:08.859 INFO - v2.2.0, with Core v2.2.0. Built from revision 13073
11:58:08.972 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
11:58:08.973 INFO - Version Jetty/5.1.x
11:58:08.974 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
11:58:08.974 INFO - Started HttpContext[/selenium-server,/selenium-server]
11:58:08.975 INFO - Started HttpContext[/,/]
11:58:08.995 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@186d4c1
11:58:08.995 INFO - Started HttpContext[/wd,/wd]
11:58:08.998 INFO - Started SocketListener on 0.0.0.0:4444
11:58:08.998 INFO - Started org.openqa.jetty.jetty.Server@18a47e0
11:58:09.155 INFO - Preparing Firefox profile...
11:58:12.410 INFO - Launching Firefox...
11:58:16.169 INFO - Checking Resource aliases
InterruptedException!
[DEBUG] Skipping watched dependency update for build: test_full #9 due to result: FAILURE
Finished: FAILURE
  

Я попытался следовать предложенным шагам, но у меня это не сработало. все еще сталкиваюсь с той же проблемой
Пожалуйста, найдите подробную информацию о моем файле test suit

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
  <title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="tc1.html">tc1</a></td></tr>
</tbody></table>
</body>
</html>
  

Я все еще получаю ту же ошибку

Также хотел бы подтвердить одну вещь, что я использую selenium IDE для создания набора тестов, и я не экспортирую файл набора тестов в HTML, а просто сохраняю его с расширением .html, я сравнил оба файла и не обнаружил никаких изменений

Пожалуйста, помогите!

Ответ №1:

Скорее всего, причина в том, что вы экспортируете и пытаетесь запустить тестовый пример, а не набор тестов. Пожалуйста, проверьте эту страницу. Обычно набор тестов представляет собой html-файл, который указывает на HTML-файлы тестового примера. Сегодня потратил несколько часов на то, чтобы разобраться с этим, и в конце концов заставил его работать.

Вот пример набора тестов, который содержит тестовые примеры.

 <html>
<head>
<title>Test Suite Function Tests - Priority 1</title>
</head>
<body>
<table>
  <tr><td><b>Suite Of Tests</b></td></tr>
  <tr><td><a href="./Login.html">Login</a></td></tr>
  <tr><td><a href="./SearchValues.html">Test Searching for Values</a></td></tr>
  <tr><td><a href="./SaveValues.html">Test Save</a></td></tr>
</table>
</body>
</html>
  

Со страницы документа Selenium

Комментарии:

1. Кроме того, я знаю, что Selenium IDE генерирует дополнительную строку, начинающуюся с «<xml ….», при экспорте в HTML попробуйте удалить это.

2. уже сделал это, но есть какая-то другая проблема, мой набор тестов не указан в браузере, и при запуске selenium rc нет тестовых примеров

3. Можете ли вы показать мне командную строку, которую вы запускаете для запуска selenium-RC test. Также ваши файлы тестового примера / набора, которые вы используете

4. java -jar c:selenium-server-standalone-2.12.0.jar -htmlSuite firefox google.com «C:TestTest.html » «C:TestTestr.html «Я могу запустить firefox, но в списке нет набора тестов или тестового примера

5. набор тестов отсутствует в списке, и раздел тестового примера также пуст, когда я выполняю приведенную выше команду, он показывает, что «404. Это ошибка. Запрошенный URL /selenium-server/tests/testsuite1.html?thisIsChrome=trueamp;thisIsHTA=false не был найден на этом сервере. Это все, что мы знаем »