我有一个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
答案 0 :(得分:2)
似乎尚未安装nose-html-reporting插件。
pip install nose-html-reporting
下面的命令打印要检查的已安装插件列表。
nosetests --plugins