我正在编写一些自动化测试。我想做的是创建某种超级简单的网页,它将显示所有测试运行的状态。例如,如果测试通过 - 此应用程序名称附近将有绿色按钮,如果失败则相应地有红色按钮。完成此任务的最简单直接的方法是什么?同样,我只需要在每个测试名称附近有一列带有绿色或红色按钮的名称。
我已经创建了一个文本文件,在成功和失败的情况下正在使用 0 或 1 进行更新。第一个想法是基于这个文件的网页,但我不知道如何。
该文件如下所示(如果相关):
APP1 0
APP2 1
APP2 1
.
.
.
我正在编写一些自动化测试。我想做的是创建某种超级简单的网页,它将显示所有测试运行的状态。例如,如果测试通过 - 此应用程序名称附近将有绿色按钮,如果失败则相应地有红色按钮。完成此任务的最简单直接的方法是什么?同样,我只需要在每个测试名称附近有一列带有绿色或红色按钮的名称。
我已经创建了一个文本文件,在成功和失败的情况下正在使用 0 或 1 进行更新。第一个想法是基于这个文件的网页,但我不知道如何。
该文件如下所示(如果相关):
APP1 0
APP2 1
APP2 1
.
.
.
您可以修改您的程序以输出 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>
然后执行所有测试并为每个测试输出一个表格行。写完所有标签后,只需关闭剩余的标签。
显然,如果您无法修改程序,那么您需要从已有的输出文件开始,一次读取一行并将应用程序名称从结果中拆分出来,然后按照前面的说明进行操作。