【问题标题】:Python Nose html report can it be run through Pycharm IDEPython Nose html 报告可以通过 Pycharm IDE 运行吗
【发布时间】:2016-05-04 18:34:43
【问题描述】:

我在 windows cmd 提示符下使用以下命令来运行我的 Selenium Python 测试脚本。

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

这个nose命令可以通过PyCharm IDE运行还是在测试脚本的主体部分运行?

例如通过这里:

if __name__ == '__main__':

我可以在报告 html 文件名中添加附加日期吗?即生成报告的今天日期。
例如。所以文件是 e:\report_05/05/2016.html

谢谢,里亚兹

【问题讨论】:

    标签: python-2.7 selenium selenium-webdriver nose


    【解决方案1】:

    在右上角的 PyCharm 中,您可以添加运行配置。点击带有配置的下拉菜单并选择编辑配置... 在右上角点击+ 现在,在 Python 测试 下,您可以选择 Nosetests

    这将为鼻子测试创建一个运行配置。只需输入您要传​​递的文件和参数即可。

    【讨论】:

    • 在编辑配置中我输入了测试脚本文件路径,例如c:\RegressionProject_TestCase2.py 在参数中我输入了 --with-html --html-file=C:\TestReport.html 当我运行它时显示错误:noserunner.py:错误:没有这样的选项:--html -文件
    • 我不认为 --with-html 是nosetests 的选项。我在文档 (nose.readthedocs.io/en/latest/usage.html) 中找不到它。您可以尝试将这些参数替换为:--cover-html-dir=path/to/report/dir
    • --with-html 显示在此处的用法部分下:pypi.python.org/pypi/nose-htmloutput
    • 以下命令通过 cmd 提示运行: c:\python27\scripts\nosetests.exe C:\Webdriver\ClearCore Regression Test\from CC4Regression\ClearCore - Regression Test\Regression_TestCase\RegressionProject_TestCase2.py -- with-html --html-file=c:\report.html
    猜你喜欢
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2021-11-09
    相关资源
    最近更新 更多