关于QTP中“相对路径”的使用技巧及原理.docx

关于QTP中“相对路径”的使用技巧及原理.docx

ID:31869605

大小:789.34 KB

页数:8页

时间:2019-01-23

关于QTP中“相对路径”的使用技巧及原理.docx_第1页
关于QTP中“相对路径”的使用技巧及原理.docx_第2页
关于QTP中“相对路径”的使用技巧及原理.docx_第3页
关于QTP中“相对路径”的使用技巧及原理.docx_第4页
关于QTP中“相对路径”的使用技巧及原理.docx_第5页
资源描述:

《关于QTP中“相对路径”的使用技巧及原理.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、引言:大家都知道,在实际的自动化项目运用中,相对路径设置的重要性,QTP自然也是!我们知道,用QTP做自动化项目,需要将各个模块细分化,写脚本编写思路也是将一个个业务模块进行分解编程,经常要用到CalltoExistingAction这个功能,用来调用外部可共享的脚本。现在假设我的脚本A的保存路径位置是:D:实验脚本集脚本A,OK,此时我重新建立新脚本,脚本名就叫我的调用脚本实验吧。这个脚本的作用就是专门用来调用外部脚本的,调用方法暂时略过,下面讲解。OK,假设现在我们调用外部脚本“脚本A”的时候,使用了绝对路径,即:D:

2、实验脚本集脚本A,好,此时,你的兄弟或者姐妹或者领导要看你的脚本,并且要运行下!你很开心地把脚本拷给别人,用的U盘居然还是名牌“金士顿”的,传输的真快,一会会就拷给对方了,正当你得意之时,其实,你已经面临着一场灾难,胜过玛雅人的预言的一场大灾难,这个堪比“2010”的灾难是什么?原来,你兄弟或者姐妹或者领导将这个脚本集存放在了E盘下,我靠~打开脚本一看。。。完蛋了~只见QTP无情的提示:MissingAction:Action1  FromTest:脚本A,瞬间世界安静了。。。呵呵,好了,不开玩笑了,只是借此来表达出设置“

3、相对路径”的重要性,所以在调用外部脚本时,请务必选择“相对路径”。  正文:其实说到这里,也还是没有到重点,关于设置相对路径的方法和重要性,其实已经有前人写过类似的文章了,可以BAIDU搜寻下,不难找到!但是我发觉,前人所写的文章并没有彻彻底底的描述清楚,不知道是叙述不清晰(因为前人文章貌似没有图文注解)还是压根他们自己都没彻底的完全搞清楚,导致了这个文章其实并没有多少指导意义!最多只是让大家了解到了有相对路径这么一个概念和重要性而已!当然,我们还是要感谢前人,我也正是先从研究他们的文章来彻底搞清楚QTP关于相对路径的使用技巧和

4、原理的。由于以前做项目我也不关注路径问题,最近吃了亏,原因反正就是和上面的小故事差不多吧,所以痛定思痛,下定决心一定要把QTP的设置相对、绝对问题搞的明明白白!因为今朝的疏忽、得过且过会导致以后的无法弥补。  好了,先开始用图文的方式写出整个使用过程,中间再穿插一些原理介绍和技巧。  第一步:我在E盘下建立了这么一个文件夹路径:E:试验脚本,我将要建立的两个QTP脚本会放到这个路径下  第二步:准备开始创建两个脚本了,名字分别为:我是被外部调用的脚本、调用脚本吧  先写“我是被外部调用的脚本”的脚本内容吧,很简单,一句话:M

5、sgBox"我被调用成功了!",OK,保存下,保存在那个路径下面  然后要写“调用脚本”了,脚本内容就是:RunAction"Action1[我是被外部调用的脚本]",oneIteration,很明显,我只在这个脚本内做了调用的操作  下面,也顺便的过一遍基础知识,用图文并茂的方式,关于怎么调用,以及怎么设置绝对路径和相对路径等,我的QTP10.0的,其它版本可能有稍许不同,但也差不到哪去,都一个妈生的  1、  2、  3、弹出这个界面4、这里要节约上传资源,不截图了,出来个OpenTest的界面,选择你要调用的脚本,双击,我

6、们这里选择“我是被外部调用的脚本”  5、选择后,会出现这个Dialog框  6、还是为了节约资源,这里就不截图了,跳出这个Dialog框后有两个选择,YesOrNO,选择Yes,则添加为相对路径,选择No,则添加为绝对路径,添加成功后要看添加的是相对的还是绝对的,在左侧试图TestFlow对准那个Action右键,然后点击ActionProperties,如果是相对路径的话,Location:我是被外部调用的脚本Action1,如果是绝对路径的话,Location:E:试验脚本我是被外部调用的脚本Action1,我们

7、这里不介绍绝对路径,所以选择添加为“相对路径”,点击Yes。  7、OK,到这一步,调用外部脚本成功(添加的是相对路径),也自动生成了这么一句代码:RunAction"Action1[我是被外部调用的脚本]",oneIteration  插一句:好了,整个过程大家都明白了吧,呵呵,相对路径添加好了,大事告成,这下安逸了,随便别人怎么蹂躏QTP都不会出问题了,我管你放到A盘还是B盘下,我是相对路径我怕啥!呵呵,这么简单?这么简单,我今天写这篇文章干嘛?你错了,就搞到这里,你试试看,让你的兄弟或者姐妹或者领导把盘符换成D盘好了,脚本

8、不丢失,你打我!接下来,正是讲解相对路径的精髓部分,大家瞪大眼睛,忍住呼吸,仔细往下看,开始讲解QTP关于相对路径的工作原理了,万物原理最重要了。  第三步:点击Tools-->Options-->,选择Folders,来到这个界面,见图  开始讲解了:其实,我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。