RFT中相对路径
上一篇 /
下一篇 2011-09-02 13:27:52
/ 个人分类:RFT
相对路径的问题不是
RFT自动化测试中
独有的,所有涉及到团队开发的代码都必须解决相对路径的问题。解决方法也是多种多样,对于j2ee的程序来说,中间件提供了上下文环境,也有把根目录写在
环境变量或配置文件里的。昨天在论坛上看到了RFT提供的getOption方法,感觉用它来实现脚本的相对路径和迁移十分方便。
假设我们RFT自动化测试的项目路径为d:/ci_automation/src,然后在src下面我们有/data,/scrīpt,/lib,
/common……文件夹,那么我们写这样的代码:
- String s = (String)getOption(IOptionName.DATASTORE);
- System.out.println(s)
其
中getOption方法是Rft提供的静态方法,可以直接调用;IOptionName是Rft提供的一个接口,具体作用目前不详,该接口有一个类成员
变量static String
DATASTORE,储存着RFt项目的目录;上面代码的作用就是返回Rft项目的目录,运行的结果是d:/ci_automation/src
当我们需要引用/common文件夹时,我们可以这样写:
String file = s + "//common//test.xls"//在java下目录的分隔符需要用//
用这样的方法,我们甚至连环境变量都省了。当然用这个方法也是有条件的,那就是测试机上必须安装Rft软件
相关阅读:
- 如何分析RFT中的验证点 (cdragonyl, 2010-11-24)
- IBM RFT:如何构建结构良好的测试框架 (xin_晴, 2010-11-30)
- RFT学习--适用范围 (hwm831002, 2010-11-30)
- Rational Functional Tester经验总结(1) (luxuabc, 2011-1-18)
- Rational Functional Tester经验总结(2) (luxuabc, 2011-1-18)
- [Rational Functional Tester][一起学]--系列概述 (cypress, 2011-2-16)
- [Rational Functional Tester][一起学]--初识RFT (cypress, 2011-2-21)
- 命令行下回放Rational Functional Tester脚本 (bagwell333, 2011-5-27)
- 自动化测试工具——“魔爪”的束缚,“思想”的剥离 (xin_晴, 2011-6-28)
- RFT函数:callScript的用法 (zdqyyf, 2011-8-26)
收藏
举报
TAG:
相对路径
RFT