欢迎软件测试的爱好者们光临寒舍,愿在我们再测试领域共同探讨,共同进步,共创美好未来!

用QTP测试自带的飞机订票系统的登录功能,脚本无法正常运行,大家给点意见

上一篇 / 下一篇  2011-08-23 12:44:24 / 个人分类:QTP测试技术

Dim i '定义行号
Dim outputvalue ' 读取实际输出信息
Dim instatus ' 读取预期输出信息

For i=1 to datatable.GetSheet("Action1").getrowcount '获取行数


With Dialog("Login")

  .WinEdit("Agent Name:").Set DataTable("username", dtLocalSheet)
    .WinEdit("Password:").SetSecure DataTable("password", dtLocalSheet)
    .WinButton("OK").Click

    If  .Dialog("Flight Reservations").Exist Then
               .Dialog("Flight Reservations").Static("Agent name must be at least 4 characters long.").Check CheckPoint("Agent name must be at least 4 characters long.")'插入文本检查点
                .Dialog("Flight Reservations").WinButton("OK").Click               
    End If

       utputvalue=datatable("outmessage",dtlocalsheet)'将实际输出的值赋给变量outputvalue
       intatus=datatable("status",dtlocalsheet)'将预期输出的值赋给变量intatus
       If outputvalue<>intatus Then
              reporter.ReportEvent 1,"登录模块功能","预期输出为:"+intatus+"实际输出为:"+outputvalue
       End If
       datatable.GetSheet("Action1").setnextrow
End With
Next

 Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"


TAG:

引用 删除 benjman88   /   2011-11-06 22:02:15
Cannot find the “Agent Name:”objects parent "Login"(class Dialog).Verify that parent properties match an object currently displayed in your application

Line(8):"Dialog("Login").WinEdit("Agent Name:").Set DataTable("username",dtLocalSheet)"

还有2行英文没抄上来,但是大概就是这个意思
引用 删除 benjman88   /   2011-11-06 22:01:27
我也遇到这个问题了。开始是根据自己的思路来写,结果不能正常运行啊,结果copy了这个程序去执行,结果还是一样不能执行,我也想能给我点意见。。你找到解决方案了没?
 

评分:0

我来说两句

日历

« 2024-05-30  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 2906
  • 日志数: 5
  • 建立时间: 2011-08-15
  • 更新时间: 2011-09-02

RSS订阅

Open Toolbar