如何在运行时获取和设置 Robot Framework(Ride) 中的默认输出目录

2023-12-10

我想将所有输出文件移动到自定义位置,即基于运行时日期时间创建的运行目录。在 TestSetup 中按日期时间创建输出文件夹

我有函数“Process_Output_files”,它将文件移动到运行文件夹(Run1、Run2、Run3 文件夹)。

我尝试使用参数-d 并使用函数“Process_Output_files”作为套件拆卸,将输出文件移动到相应的运行目录。

但我收到以下错误“该进程无法访问该文件,因为它正在被另一个进程使用”。我知道这是因为机器人框架(Ride)当前正在使用它。

如果我不使用 -d 参数,输出文件将保存在临时文件夹中。

c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\output.xml
c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\log.html
c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\report.html

我的问题是,有没有办法在运行时使用 Robot Framework 将文件移动到自定义位置。


您可以在 RIDE (Arguments:) 中使用以下语法在新文件夹中动态创建输出

--outputdir C:/AutomationLogs/%date:~-4,4%%date:~-10,2%%date:~-7,2% --timestampoutputs

上面的语法为您提供以下文件夹中的输出:

Output:  C:\AutomationLogs\20151125\output-20151125-155017.xml
Log:     C:\AutomationLogs\20151125\log-20151125-155017.html
Report:  C:\AutomationLogs\20151125\report-20151125-155017.html

希望这可以帮助 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在运行时获取和设置 Robot Framework(Ride) 中的默认输出目录 的相关文章

随机推荐

  • Firefox 中的隐藏滚动条(允许滚动但没有滚动条)

    我想创建一个能够滚动但不显示滚动条的 div 我已经找到了 Webkit 的解决方案 如下 但是如何在其他浏览器中完成此操作 我宁愿避免使用 JavaScript 插件 希望找到 CSS 或供应商特定的解决方案 网络套件解决方案 photo
  • fseeko,fseeko64; ftello、ftello64 Visual C 等效项

    有人可以帮助我告诉我 fseeko 的 Visual C 等价物是什么吗 fseeko64 ftello ftello64 谢谢 没有返回 使用 off t 的函数 如果您需要 64 位位置 可以使用 fseeki64 ftelli64
  • 在Java中解析“2010年1月10日”格式的日期? (使用序数指标,st|nd|rd|th)

    我需要用Java解析 2010年1月10日 格式的日期 我怎样才能做到这一点 如何处理序数指标 the st nd rd or th跟踪天数 这有效 String s January 10th 2010 DateFormat dateFor
  • 查找对象的所有属性和子属性

    有时我想知道一个对象是否具有我正在寻找的属性 但有时一个对象有很多属性 可能需要一些时间才能找到它并进行调试 如果我可以编写一个函数来查找字符串中的所有属性及其值 那么我可以将该字符串粘贴到记事本中 并使用记事本具有的查找功能查找我正在查找
  • 如何解压Google AppEngine批量下载器编写的sqlite3数据库

    我需要下载应用程序数据存储区中相当大 多 GB 实体的所有实例 我有足够的磁盘空间来存储实体的数据 但不足以存储批量下载程序作为 SQLite 数据库检索的原始数据and下载程序在应用我的bulkloader yaml 文件中指定的转换后写
  • android_build.sh 在构建 ffmpeg 库时出错

    我正在尝试构建 ffmpeg 库 下面给出了我的 android build sh bin bash NDK C Users Benzatine Downloads android ndk r10e SYSROOT NDK platform
  • KDB:在两个列表中应用二元函数

    考虑一个函数F x y 生成一个表 我还有两个清单 xList x1 x2 x3 and yList y1 y2 y3 进行简单逗号连接的最佳方法是什么F x1 y1 F x1 y2 F x1 y3 F x2 y1 从而产生一张大桌子 您已
  • 错误“函数参数太少”

    我在以下代码片段中遇到错误 Too few arguments to function showtbl GetTabellen ns 0 passed in abcde folder php php on line 153 and exac
  • C# 中是否有像 Java 中那样的 splitByCharacterType 方法?

    Java中有一个方法按字符类型分割例如 需要一个字符串0015j8 并将其分成 0015 j 8 c 中有这样的内置函数吗 如果不是 我将如何构建一个函数来执行此操作 public static IEnumerable
  • ror 中使用 Paperclip 进行多次上传

    我正在使用回形针上传一栋建筑物的一张照片 http www youtube com watch v KGmsaXhIdjc我已经用这种方法做到了 但我决定将多张照片上传到一栋建筑 我可以使用回形针来做到这一点还是必须更改它并使用 jQuer
  • 两个 int 相乘得到负数

    我目前正在编写一个小下载管理器 当我尝试以百分比计算下载进度时 我得到了一个有趣的输出 这就是我用来计算的 int progress byte counter 100 size System out println byte counter
  • 调用共享WebMethod时出现未知Web方法异常

    我正在尝试在我的网站上实施视图跟踪网络服务 我使用 JavaScript 是因为我想从我的跟踪视图中排除任何搜索机器人 问题是当我尝试使用 jQuery 发布到我创建的 Web 服务时 出现 未知的 Web 方法 错误 document r
  • 在 PHP 中显示更多数字

    假设我有 echo 1 3 它只打印出 0 33333333333333 我可以得到更多的数字吗 Can use bcdiv echo bcdiv 1 3 20 第三个论点 用于设置结果中小数点后的位数 您还可以使用 bcscale 设置所
  • Android 语音 - 如何在 Android 中阅读文本?

    如何在 Android 中读取数据 即将简单的文本字符串转换为语音 语音 有没有一个API可以让我做这样的事情 TextToVoice speaker new TextToVoice speaker Speak Hello World 使用
  • 如何在powershell中获取下一个工作日

    我有以下测试代码 基本上我正在检查文件夹中何时创建新文件 我需要知道如果文件是在下午 4 点之后创建的 则会在下一个工作日显示 目前我的代码显示第二天 但我需要显示下一个工作日 任何帮助 将不胜感激 formatteddate 0 h mm
  • 如何使用 jQuery 找到最高的 z-index

    我有许多具有不同 z 索引的 div 元素 我想找到这些 div 中最高的 z index 我怎样才能实现它 CSS layer 1 z index 1 layer 2 z index 2 layer 3 z index 3 layer 4
  • EXTjs gridfilter:如何在不重新加载存储的情况下清除过滤器?

    在 extjs GridFilters 中 有没有办法在不重新加载存储的情况下清除过滤器 这是要求 网格下面有一个网格 1 和另一个网格 2 grid 1 有一个 id 列表 当单击某个特定 id 时 grid 2 就会填充属于该 id 的
  • 错误:TCP 提供程序:错误代码 0x2746。在Linux中通过终端进行Sql设置期间

    我正在尝试按照文档在我的 Linux 中设置 ms sql 服务器https learn microsoft com pl pl sql linux quickstart install connect ubuntu view sql se
  • SAP .Net Connector 3.0 - 如何从非 SAP 系统发送 IDoc?

    我正在尝试使用 NET 连接器将数据发送到 SAP 系统 我已经能够非常轻松地发送对 RFC 功能模块的调用 但似乎没有任何方法可以直接发送标准 IDoc 这很奇怪 因为 IDocs 应该是与 SAP 对话的标准通信工具 有没有人发现是否
  • 如何在运行时获取和设置 Robot Framework(Ride) 中的默认输出目录

    我想将所有输出文件移动到自定义位置 即基于运行时日期时间创建的运行目录 在 TestSetup 中按日期时间创建输出文件夹 我有函数 Process Output files 它将文件移动到运行文件夹 Run1 Run2 Run3 文件夹