如何在 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>
让我知道如何在 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>