我有一个 Squish for Web,用于自动化 Web 应用程序。我想知道 Squish 是否会生成 HTML 报告以及生成它的步骤
要生成 HTML 报告,您需要在不使用 Squish IDE 的情况下执行测试套件,如如何进行自动批量测试中所述(另请参阅自动批量测试):
第1步 - 在后台启动squishserver:
Unix:
squishserver --verbose &
窗户:
start /b squishserver --verbose
第 2 步 - 执行测试套件:
squishrunner --testsuite suite_mine --reportgen html,report_folder_name
注1: 执行后,可以通过打开“report_folder_name”文件夹中的“index.html”文件来查看报告。
注2: 如果“report_folder_name”表示的文件夹不存在,则会创建该文件夹。
注3: 如果“report_folder_name”表示的文件夹存在,则它必须是 Squish HTML 报告文件夹,并且此新测试套件执行的结果将添加到现有报告中。
在squish中获取HTML报告的2个步骤
启动Squish服务器,我使用带有squish文件夹的CMD
squishserver --host 127.0.0.1 --port 4233
然后使用下面的命令,并且在 Squish Bin 文件夹中添加您的测试套件
squishrunner --testsuite <suitname> --reportgen html,<folderName>