ellanor 发表于 2006-3-15 21:02:56

请教海龙Robot测试HTML时 如何找到button对象

在用Robot运行脚本时,如何查找Button对象呢
如: 查询按钮
Robot录制此按钮:
pushbutton click "HTMLText=查询“

其中用Robot可获得的属性有 type=button;   value=查询 等

'--------------.sbl文件-----------------------
ButtonClick(windowRec,object)
{
.....

Result= SQAFindObject( "HTMLText=查询 " )'返回0 表示查找对象成功
.....

}

这样做识别不到此button

若 SQAFindObject( "value=查询" ) orSQAFindObject( "type=button;value=查询" )均查找失败

请问该怎样处理???
期待您的答复,谢谢!

海龙 发表于 2006-3-15 22:29:06

对象具有层次关系,桌面为根对象,然后是窗体、然后是窗体中的容器、依次类推
那么你在查找对象是就必须写清对象的上下文,就像文件一样,如果只指定了文件名不指定文件路径是找不到文件的。

对象的层次关系,通过Inspector获取

ellanor 发表于 2006-3-19 20:58:16

谢谢 解决了^_^

Apostle 发表于 2006-3-20 16:47:04

请问ellanor,你是如何解决的?可以贴出你的解决后的脚本吗?
页: [1]
查看完整版本: 请教海龙Robot测试HTML时 如何找到button对象