这些操作包括:
核心命令行格式如下:
standard java options 是指诸如 -classpath <classpath> 之类的 Java™ 命令行选项,用于相应地设置类路径。
请参阅“Functional Tester API 引用”(com/rational/test/ft/rational_ft) 以获取命令行选项的完整列表。
以下是较常用选项的列表:
在这些示例中,-classpath 必须指向 rational_ft.jar 文件。
记录新脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -map <sharedmap>] [options] -record <script-name>记录简化脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -simplescript true -datastore <directory> [-map<sharedmapname>] [options] -record <script-name>记录到现有脚本中,在给定行之前或之后插入:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [ -insertbefore <line>] [ -insertafter <line>] [options] -map <sharedmap>] [options] -record <script-name>编译脚本:
回放脚本,向脚本传递命令行参数 <values>:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -log <logname> [options] -playback <script-name> [ -args <values>]回放使用其他功能测试项目中的类的脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>回放使用功能测试项目的其他类的脚本:
java -projectpath <projectpath> com.rational.test.ft.rational_ft -datastore <directory> -projectpath <reference-project-path> -playback <script-name>回放具有关联数据池的脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -iterationCount <iteration value> -playback <script-name>记录、编译和回放脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> [options] -record <script-name> -compile -playback [ -args <values>]构造空脚本:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -map <sharedmapname> [options] -create <script-name>重新生成脚本的帮助程序文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -helper <script-name>重新生成数据存储器的所有帮助程序文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -regenHelpers <script-name>显示对象图文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <object-map filename>显示验证点文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -display <verification point filename>编辑对象图文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <object-map filename>编辑验证点文件:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -edit <verification point filename>创建并编辑共享对象图:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -fromMap <object-map filename1> -createMap <object-map filename2>将较新版本的对象图合并到同一图的当前(已修改)版本中:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -from <object-map filename1> -to <object-map filename2> -original <object-map filename1> -mergeMap比较实际验证点结果和预期验证点结果:
java -classpath <classpath> com.rational.test.ft.rational_ft -datastore <directory> -baseline <baseline verification point filename> -compare <expected verification point filename> <actual verification point filename>启用已配置的浏览器、Java 环境或 Eclipse 平台:
java -classpath <classpath> com.rational.test.ft.rational_ft -enableName <browser/Java environment/Eclipse>禁用所有已配置的浏览器、Java 环境和 Eclipse 平台:
java -classpath <classpath> com.rational.test.ft.rational_ft -disableall运行应用程序配置工具:
java -classpath <classpath> com.rational.test.ft.rational_ft -appConfig <application name>运行 Test Object Inspector:
java -classpath <classpath> com.rational.test.ft.rational_ft -inspector运行对象属性配置工具:
java -classpath <classpath> com.rational.test.ft.rational_ft -objectlibraryou如果已安装 TestManager 并且要使用 TestManager 日志来通过无人照管批处理方式运行 Functional Tester,那么必须在 rational_ft 命令行上包含下列选项:
在 Windows® 上执行脚本
java -classpath "C:\IBM\RFT\FunctionalTester\bin\rational_ft.jar" com.rational.test.ft.rational_ft -datastore \\My_project\AUser\RobotJProjects -user admin -project \\My_project\AUser\TestManagerProjects\Test.rsp -build "Build 1" -logfolder "Default" -log "Al_SimpleClassicsA#1" -rt.log_format "TestManager" -rt.bring_up_logviewer true -playback basetests.SimpleClassicsA_01
如果不希望 TestManager 在播放脚本后显示日志,那么还必须在 rational_ft 命令行上包含以下选项:
-rt.bring_up_logviewer false
命令行格式为:/opt/IBM/RFT/jre/bin/java /opt/IBM/RFT/FunctionalTester/bin/rational_ft.jar<Functional Tester options>
如果使用以上命令行格式,那么必须显式设置 Functional Tester 环境变量。或者,也可以使用 Functional Tester 脚本 ft_cmdline。
启用 Linux® 中的所有环境
/opt/IBM/SDP7.0/ft_cmdline -enable ALL
在 Linux 上执行带命令行参数的脚本
/opt/IBM/SDp7.0/ft_cmdline -datastore /opt/IBM/RFT/workspace/Project1 -log testscript -playback Script2 -args arg1 arg2