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)
     
     
  • 相关阅读:
    结对项目开始
    团队项目开始
    个人项目总结
    python面向对象
    OSI七层模型
    Django中的orm的惰性机制
    Python装饰器
    python运算符
    python元祖和列表
    Sencha Touch 1.x 快速入门 第三章 布局(2) Card布局
  • 原文地址:https://www.cnblogs.com/classics/p/10417251.html
Copyright © 2011-2022 走看看