2013-06-24 2 views
1

Я пишу несколько тестов автоматизации. То, что я хочу сделать, - создать какую-то суперпростую веб-страницу, которая покажет состояния всех тестовых прогонов. Например, если тест прошел - рядом с этим именем приложения будет зеленая кнопка, красная кнопка в случае сбоя соответственно. Какой самый простой и простой способ выполнить эту задачу? Опять же, мне просто нужен столбец имен с зеленой или красной кнопкой возле каждого имени теста.Простая веб-страница для отображения статусов

Я уже создал текстовый файл, который обновляется с 0 или 1 в случае успеха и неудачи. Первой идеей было создание веб-страницы в этом файле, но я понятия не имею, как это сделать.

файл выглядит следующим образом (если это уместно):

APP1 0 
APP2 1 
APP2 1 
. 
. 
. 
+0

Вы уже проводите тесты на автоматизацию сварки? Так в чем проблема с внедрением этого веб-сайта? что ты уже испробовал? – Adrian

+0

@Adrian Да, как я уже объяснял, у меня уже есть несколько тестов, которые запускают и записывают свои статусы в файл. Я просто хочу, чтобы эти статусы были представлены как веб-страница. Я даже не уверен, что это будет настоящая веб-страница, может быть, только локальный HTML-файл, который будет изменен для отображения разных данных все время. –

ответ

2

Вы можете просто изменить вашу программу для вывода HTML вместо обычного текста.

Ваш пример станет чем-то вроде этого.

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Report</title> 
    </head> 
    <body> 
     <table> 
      <tr><td>APP1</td> <td><img src="red.png"/></td></tr> 
      <tr><td>APP2</td> <td><img src="green.png"/></td></tr> 
      <tr><td>APP2</td> <td><img src="green.png"/></td></tr> 
      ...... 
     </table> 
    </body> 
</html> 

Это очень легко добиться этого, просто откройте файл и напишите всю HTML-код, пока <table> затем выполнить все тесты и для каждого вывода строки таблицы. Когда вы пишете, все они просто закрывают остальные теги.

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

+0

Спасибо за ваш ответ. Я попробую! –

+0

Можете ли вы привести пример подобной страницы, но с изображениями вместо текста? Например, если у меня есть два небольших изображения кнопок, один красный, а один зеленый? Благодаря! –

+0

Вам нужно использовать тег ''. Я обновлю пример выше. Вы можете узнать больше о html здесь http://www.w3schools.com/ –