如何在 Maven 中使用 RCPTT 文件夹上下文?

How to use RCPTT Folder Context in Maven?

让我知道如何在 RCPTT 中精通 文件夹上下文

仅供参考:我创建了一个文件夹上下文(my_folder_context.ctx 指的是远程文件夹)。首先我在 RCPTT 工具中打开 .ctx 文件后点击 "Apply" 按钮将内容复制到 AUT 位置,然后执行测试用例以获取测试数据。

但是在自动执行相同操作时,我没有在 RCPTT-maven-plugin 中找到 *.ctx 文件的任何条目。对于套房,我们有以下:

 <suites>
  <suite>MyTestSuite</suite>
</suites>

...但是我没有找到 *.ctx 文件或任何从 ECL 脚本引用文件夹上下文的方法。

是的,简短的回答是这是不可能的,因为文件夹上下文显然不是测试用例。您只能在测试中添加测试用例 suit.And 执行一个不做任何事情的文件夹上下文文件没有任何意义,也不会从中生成任何结果或报告。

顺便让我在这里分享一些我的学习:

1)在rcptt中记录时间时可以使用文件夹上下文,但运行时没有用。基本上它就像 rcptt 工具中可用的远程位置的映射目录。

2) 我在运行时提供了测试数据位置,我通过下面实现了同样的结果: 转到 RCPTT->运行 配置 ->VM 参数附加 -D"testdatalocation" (不带双引号)并在下面提供 在 ECL 脚本中:

set-dialog-result Folder [substitute-variables "${system_property:testdatalocation}"]

或在您的 Maven pom.xml 文件中:

<vmArgs>
      <vmArg>-Dtestdatalocation=D:\InputsForAutomation</vmArg>
</vmArgs>