1

我正在编写一些自动化测试。我想做的是创建某种超级简单的网页,它将显示所有测试运行的状态。例如,如果测试通过 - 此应用程序名称附近将有绿色按钮,如果失败则相应地有红色按钮。完成此任务的最简单直接的方法是什么?同样,我只需要在每个测试名称附近有一列带有绿色或红色按钮的名称。

我已经创建了一个文本文件,在成功和失败的情况下正在使用 0 或 1 进行更新。第一个想法是基于这个文件的网页,但我不知道如何。

该文件如下所示(如果相关):

APP1 0
APP2 1 
APP2 1
.
.
.
4

1 回答 1

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>然后执行所有测试并为每个测试输出一个表格行。写完所有标签后,只需关闭剩余的标签。

显然,如果您无法修改程序,那么您需要从已有的输出文件开始,一次读取一行并将应用程序名称从结果中拆分出来,然后按照前面的说明进行操作。

于 2013-06-24T09:29:06.860 回答