让我知道如何在RCPTT中优化文件夹上下文 !
供参考:我已经创建了一个文件夹上下文(my_folder_context.ctx
引用远程文件夹)。首先,在RCPTT工具中打开.ctx
文件后,点击"Apply"按钮,将内容复制到AUT位置,然后执行测试用例以获得测试数据。
但是在自动化相同的同时,我在RCPTT-maven-plugin中没有找到*.ctx
文件的任何条目。对于套房,我们有以下命令:
<suites>
<suite>MyTestSuite</suite>
</suites>
…但同样的,我没有找到*.ctx
文件或任何方式从ECL脚本引用文件夹上下文。
是的,简短的回答是这是不可能的,因为文件夹上下文显然不是一个测试用例。您只能在测试套装中添加测试用例。如果一个文件夹上下文文件不做任何事情,也不会产生任何结果或报告,那么执行它是没有任何意义的。
顺便让我在这里分享一些我的学习心得:
1)文件夹上下文可以在rcptt记录时间时使用,但运行时它没有用处。基本上,它就像rcptt工具中可用的远程位置的映射目录。
2)我提供了测试数据在运行时的位置,我通过下面实现了相同的目标:转到RCPTT->Run configurations ->VM Arguments追加- d "testdatalocation"(不带双引号)并提供以下内容在ECL脚本中:
set-dialog-result Folder [substitute-variables "${system_property:testdatalocation}"]
或在maven pom.xml文件中:
<vmArgs>
<vmArg>-Dtestdatalocation=D:InputsForAutomation</vmArg>
</vmArgs>