2013-06-24 20 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/ –