zoukankan      html  css  js  c++  java
  • robotframe中使用report,设置路径带有时间戳

    1、打开C:Python27Libsite-packages obotidecontrib estrunner,找到testrunner.py。
     
    修改代码块def _create_temporary_directory(self)。如果创建目录失败,
     
    请修改cmd的权限,默认用管理员权限运行。
     
     
    1. 注释的一行代码为RIDE临时存储目录;
    2. 增加的三行代码是基于当天日期时间创建目录。
     
    #Need to import datetime
     import datetime
     # 
    def _create_temporary_directory(self): 
        # self._output_dir = tempfile.mkdtemp(".d", "RIDE") 
     
        # Create log directory which is time-based. 
        base = 'f:\robotframework\' 
        self._output_dir = os.path.join(base, 'logs', datetime.datetime.now().strftime('%Y%m%d_%H%M%S')) 
        os.mkdir(self._output_dir) 
        # 
     
        atexit.register(self._remove_temporary_directory)
     
     
    2、修改代码块def run_commandy(self, command, cwd)
     
        def run_command(self, command, cwd):
            self._pid_to_kill = None
     
            #Create target log dir
            self._create_temporary_directory()
            #
     
            self._process = Process(cwd)
            self._process.run_command(command)
     
     
  • 相关阅读:
    html之marquee详解
    CSS盒模型
    基于windows API的手柄/键盘映射编程(一)
    阿超的烦恼来临的始端
    阿超的小目标
    程序员的800字作文
    Link to Coding
    项目经理都干些什么啊
    停不下来的英语课联想
    Markdown
  • 原文地址:https://www.cnblogs.com/classics/p/10417251.html
Copyright © 2011-2022 走看看