Python测试没有这样的选项--html - 报告如何生成HTML报告

时间:2016-05-04 09:13:04

标签: python-2.7 selenium selenium-webdriver nose

我有一个Selenium Python回归测试脚本。我的HTMLTestRunner无法生成测试报告。我现在正在尝试使用Nose插件生成HTML报告。

我已经安装了Nose和pip install nose-html-reporting

我在Windows cmd中尝试以下命令来运行我的测试脚本并生成报告。

nosetests.exe e:\test_runners\selenium_regression_test\ClearCore\Regression TestCase\RegressionProject_TestCase2.py --with-html --html-report=nose_report.html

我收到以下错误:

nosestests: error: no such option: --html-report

有人可以给我看一个示例命令,我可以用它来运行我的测试脚本并输出html报告吗?

我现在已经开始工作了。我使用了以下命令

nosetests.exe e:\test_runners\selenium_regression_test\ClearCore\Regression TestCase\RegressionProject_TestCase2.py --with-html --html-file=e:\report.html

有没有办法可以将此命令添加到我的测试脚本,例如在主要部分?所以我可以通过PyCharm IDE运行它? 我还想在报告文件名中添加日期。当测试在一夜之间运行时,最好在文件名中包含日期。 我该怎么办呢?

if __name__ == '__main__':

谢谢Riaz

1 个答案:

答案 0 :(得分:2)

似乎尚未安装nose-html-reporting插件。

pip install nose-html-reporting

下面的命令打印要检查的已安装插件列表。

nosetests --plugins