我正在尝试将jQuery UI标签效果添加到我的TestNG报告中。当我使用reporter.log添加它时,jQuery UI选项卡显示在index.html报告中,该报告显示了测试套件中的所有测试。 您可以看到它在上图中有效。我使用reporter.log(" jquery脚本和代码在这里")来做到这一点。它为每个测试步骤添加了此表。我可以点击链接,它会显示正确的标签。
但是当我在test-output文件夹中打开特定测试的测试报告时,jQuery UI效果不再起作用。
^此文件夹包含两个html报告,因为我的测试套件中有两个测试。
^这是其中一项测试的报告页面。
^当我点击show output
时会发生这种情况你可以看到它实际上显示了所有东西,但是jQuery UI效果已经不再适用了。为什么是这样?这是我用来添加jQuery UI效果的代码。
//Report.log adds jqueryui script +css, and adds a fancy way to show test results with tabs
Reporter.log("<script src=\"http://code.jquery.com/ui/1.11.2/jquery-ui.js\"></script>");
Reporter.log("<link rel=\"stylesheet\" href=\"http://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css\">");
Reporter.log("<script> $(function() { $( \".tabs\" ).tabs(); }); </script>");
答案 0 :(得分:2)
好吧,似乎我忘了添加jQuery库本身。结案!