2013-05-15 136 views
2

我想在脚本中使用rebot.py来创建日志和报告并将其放入给定文件夹。日志和报告参数不起作用:如何知道rebot.py放置日志和报告的位置?

[email protected]:~/temp/demoproject> ./rebot demo_output.xml --log /home/autotest/milo/robot_logs/log.html --report /home/autotest/milo/robot_logs/report.html 
[ WARN ] Arguments '--log', '/home/autotest/milo/robot_logs/log.html', '--report' and '/home/autotest/milo/robot_logs/report.html' did not exist and were ignored. Validate the used command line syntax. 
Log:  /home/milo/temp/demoproject/log.html 
Report: /home/milo/temp/demoproject/report.html 

回答

1

选项必须位于输出文件的名称之前。将“demo_output.xml”移动到命令的末尾。否则,rebot认为所有这些参数都是输出文件的名称。

./rebot --log /home/autotest/milo/robot_logs/log.html --report /home/autotest/milo/robot_logs/report.html demo_output.xml 

如果您运行的命令rebot --help它会显示在什么它打印出前这种用法:

Usage: rebot|jyrebot|ipyrebot [options] robot_outputs 
    or: python|jython|ipy -m robot.rebot [options] robot_outputs 
    or: python|jython|ipy path/to/robot/rebot.py [options] robot_outputs 
    or: java -jar robotframework.jar rebot [options] robot_outputs 
+0

妈的,你是对的。我应该更仔细地阅读使用情况。 :) – Milo