我刚接触使用带有python绑定的selenium webdriver(之前使用过java)。只想检查是否有任何测试框架,例如" TestNG"可在Python中使用,具有报告功能(如TestNG)。遇到过类似" Nose"," unittest"我不确定它会生成测试报告。
问候。
答案 0 :(得分:1)
Nose有xunit
plugin,可以将测试结果输出到XUnit XML format
。然后,您可以将报告提供给CI
,例如Jenkins
。
使用--with-xunit
选项运行测试:
nosetests --with-xunit
在nosetests.xml
中查看结果。您还可以使用--xunit-file
选项控制报告文件位置。
此外,还有一个名为proboscis
的模块,可为Python提供TestNG
个功能。