51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP对JAVA控件的识别问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-3 15:01:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位,问题如下(两个):
问题一:
  录制脚本如下:
Browser("Browser").Page("iSM_BSI20090113").JavaApplet("ISMmnApplet").JavaDialog("iSM").JavaButton("はい(Y)").Click

  修改为:
Browser("title:=Browser").Page("title:=iSM\_BSI20090113").JavaApplet("tagname:=ISMmnApplet").JavaDialog("title:=iSM").JavaButton("tagname:=はい\(Y\)").Click

结果就找不到,错误如下:
Cannot identify the object "[ JavaButton ]" (of class JavaButton). Verify that this object's properties match an object currently displayed in your application

这个问题在别的java控件中也经常出现,怎么解决???

问题二:
javatree控件如何通过树节点的名字去识别节点?查了帮助,好像javatree没有取得节点名字的方法。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
发表于 2009-4-3 16:48:18 | 只看该作者
对比一下运行时按钮的属性和静态属性,看看他们一样不?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-4-3 16:02:42 | 只看该作者
原帖由 david208 于 2009-4-3 15:22 发表
tagname:=はい\(Y\)").
JavaButton("はい(Y)") 好像不太一样额

什么意思?
JavaButton("はい(Y)") 的tagname属性值是はい(Y),因为括号是特殊字符,所以转义了下,不转移写成tagname:=はい(Y)更不行的
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2009-4-3 15:22:48 | 只看该作者
tagname:=はい\(Y\)").
JavaButton("はい(Y)") 好像不太一样额
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 21:29 , Processed in 0.077879 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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