51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1767|回复: 3
打印 上一主题 下一主题

[原创] 求助:Excel表实现参数化提示错误信息(QTP刚学习不知道问题出在那里)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-5-4 17:21:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 stone1121 于 2012-5-4 17:24 编辑

求助:Excel表实现参数化提示错误信息(QTP刚学习不知道问题出在那里,还请高手帮忙分析解决,谢谢!)[img]file:///C:/Users/Administrator/Documents/Tencent%20Files/479366081/Image/S[91RSTX3%7D6%7DD0~1RV%60$JM7.jpg[/img]

代码如下:
'获取参数文件路径
FilePath=Environment("TestDir")&"\data.xls"
Set ExcelBook=CreateObject("Excel.Application")
'设置为true的情况,文档会打开
ExcelBook.Visible=false
ExcelBook.DisplayAlerts=false
Set MyExcelBook=ExcelBook.WorkBooks.Open(FilePath)
Set MyExcelSheet=MyExcelBook.Sheets("Sheet1")
'获取Excel表中记录的条数
GetExcelSheetRowsCount=MyExcelSheet.UsedRange.Rows.Count
'注意Excel表记录的第一行为1而不是0
'参数文件中第一行为参数名,而非具体的参数值,故从第二行开始
Dim userName
Dim password
For i=2 to GetExcelSheetRowsCount
systemutil.Run "D:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe","","",""
userName=MyExcelSheet.cells(i,1)
password=MyExcelSheet.cells(i,2)
'输入用户名
Dialog("Login").WinEdit("Agent Name:").Set userName
'输入密码
Dialog("Login").WinEdit("Password:").SetSecure password
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close
wait(2)
Next
ExcelBook.Quit
Set ExcelBook=Nothing

错误信息提示:The "Login" object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object.
Line (20): "Dialog("Login").WinEdit("Agent Name:").Set userName".
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2017-4-28 14:26
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2012-5-7 14:51:02 | 只看该作者
    在QTP对象库中添加Login框框控件,以及上面的编辑框,按钮;
    或者不加对象,描述下,比如Dialog("micClass:=Login").…… 当然不一定是micClass,可以用spy查看下login对话框属性
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-5-7 14:04:40 | 只看该作者
    回复 2# lifreshman0626
    谢谢你,我知道错误的原因了 现在弄好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2012-5-5 19:04:01 | 只看该作者
    Login这个Dialog控件还没有添加到对象库
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 13:07 , Processed in 0.079454 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表