51Testing软件测试论坛

标题: 请求各位大侠帮忙解决QTP中的TO与RO的问题 [打印本页]

作者: yuanyuan_01_aa    时间: 2010-8-20 15:17
标题: 请求各位大侠帮忙解决QTP中的TO与RO的问题
[attach]64659[/attach]Browser("视频教学资源管理").Page("视频教学资源管理").WebEdit("logname").Set "admin"
Browser("视频教学资源管理").Page("视频教学资源管理").WebEdit("logpass").SetSecure "4c6e0fb7c997abd9622b234704527d85"
Browser("视频教学资源管理").Page("视频教学资源管理").WebButton("WebButton").Click
Browser("视频教学资源管理").Page("视频教学资源管理_2").Link("系统管理").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理_2").Link("资源目录").Click
Wait(2)
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("资源目录_2").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("根资源").Click
Wait(2)
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("导入目录").Click
Wait(5)
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("<2009-02-06>").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("<2010-01-12>").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("<2010-01-11>").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("<2009-02-06>").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("删除文件夹").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").WebButton("是").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").WebButton("确定").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("<2009-02-09>").Click
Browser("视频教学资源管理").Page("资源管理系统后台管理").Link("退出").Click
Browser("视频教学资源管理").Page("视频教学资源管理").Sync
Browser("视频教学资源管理").Close
以上是QTP录制的脚本,现在我想重复操作删除日期文件夹的过程,该怎么做。
由于我才接触到QTP,很多东西都不会,请求各们大侠指点赐教
作者: TIB    时间: 2010-8-20 16:20
加循环
作者: yuanyuan_01_aa    时间: 2010-8-20 17:20
加循环可以,但是QTP录制的是没删除前的数据,所有运行时就会报错,就会提示(如:<2009-02-06>)不存在
我个人认为必须得把Link参数化。将RO的对象的值赋给TO。这样就保证在第一次运行时不会提示删除的那一项不存在了。
我不知道怎样将RO的对象的值赋给TO,谢谢各位能赐教

[ 本帖最后由 yuanyuan_01_aa 于 2010-8-20 17:23 编辑 ]
作者: yuanyuan_01_aa    时间: 2010-8-21 09:00
没有人知道该怎么做吗???
作者: TIB    时间: 2010-8-21 09:42
需要动态取得Link对象,用描述性编程
作者: yuanyuan_01_aa    时间: 2010-8-21 18:10
谢谢提醒,可是我不会描述性编程,听说那个挻深的,哪位大侠能帮帮忙,教教我该怎么写。我就是要进行删除的操作,我不知道该怎么写,该怎样把Link参数化。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2