51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3180|回复: 5
打印 上一主题 下一主题

[原创] 请教一个关于WebElement属性值参数化的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-3 12:19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为点击的链接会自动变化,所以需要进行参数化。
脚本如下:
Browser("系统登录入口").Page("系统登录入口").WebEdit("username").Set "gznwy2"
Browser("系统登录入口").Page("系统登录入口").WebEdit("password").SetSecure "49a7a4c82eeaae74"
Browser("系统登录入口").Page("系统登录入口").Link("确 定").Click
Dim res,conn, latestlink
Set Res=createobject("adodb.recordset")
Set conn=createobject("adodb.connection")
conn.connectionstring="provider=OraOLEDB.Oracle.1;Data Source=sfcrm01;User ID=sf_cosassword=sysersist Security Info=True"
conn.open
res.open  "select count(*) as SUM from complain_task_instance where work_id = '123456' and FIRST_READ_TIME is null and name_='内务员'", conn
txt="新工单列表" &"(" &res.fields("SUM")&")"
print("&="&txt)
Browser("系统登录入口").Page("客户核心业务系统").Frame("ltbfrm").WebElement("html tag:=TD", "innertext:=&txt").Click
Browser("系统登录入口").Page("客户核心业务系统").Frame("topFrame").Link("注销").Click

Run Error: Can not identify the object "[WebElement]"……
小弟刚刚开始学QTP被这个卡住了,很郁闷啊。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-3 12:48:53 | 只看该作者
是不是这句话写错了?Browser("系统登录入口").Page("客户核心业务系统").Frame("ltbfrm").WebElement("html tag:=TD", "innertext:=&txt").Click

应该是:
Browser("系统登录入口").Page("客户核心业务系统").Frame("ltbfrm").WebElement("html tag:=TD", "innertext:="&txt).Click
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-3-3 13:25:50 | 只看该作者
谢谢你的回复。
不过,还是提示:
Cannot identify the object "[ WebElement ]" (of class WebElement). Verify that this object's properties match an object currently displayed in your application.

WebElment采用Decription后就无法识别了,要怎么样处理呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-3-3 14:15:57 | 只看该作者
问题可能是:
1、仔细查看innertext的内容和界面上的是不是一直,名字是不是唯一
2、如果没问题,把描述性编程改成SetToProperty "innertext",txt,再试试
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2009-3-3 14:22:31 | 只看该作者
    楼主可以使用描述性编程,具体属性值可以使用断点,然后用object spy来查它的属性
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-3-3 15:31:15 | 只看该作者
    谢谢twf的帮助,问题解决了。
    原来之前录制的脚本存在问题 。谢谢了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 14:40 , Processed in 0.084399 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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