FireEvent 方法 展开 树节点

本文详细介绍了在使用QTp进行自动化测试时,遇到手动双击事件被识别为链接点击事件的问题,并提供了解决方案。通过修改QTp设置或使用fireevent方法触发双击事件,确保了测试过程的准确性。同时,文章还探讨了如何判断并处理树结构上的节点展开状态,特别关注于实际应用中遇到的图片元素作为展开/折叠指示的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手动展开时是双击名称,但此时被qtp识别为link的click事件,回放时是不成功的。

修改qtp设置可以让其识别到双击事件,更简单的方法是fireevent来触发一个双击事件:

描述 :触发事件。

备注:此方法对于大多数 web 测试对象都是通用的。

语法 :object.fireevent eventname, [x], [y], [button]


参数 描述
object 类型 web 的测试对象。
eventname 必填. string 值。 要触发的事件的名称。可用事件:onchange、onclick、ondblclick、onblur、onfocus、onmousedown、onmouseup、onmouseover、onmouseout、onsubmit、onreset、onpropertychange。
x 可选. long 值。
y 可选. long 值。
button 可选. 预定义的常量或数字。请参阅下面的常量表.

常量

button 参数可能的值为:

常量 value 描述
micleftbtn 0 鼠标左键。
micrightbtn 1 鼠标右键。
micmiddlebtn 2 鼠标中键。

返回类型



问题解决:

browser("浏览器").frame("框架").link("链接").fireevent "ondblclick"

待解决问题:

树结构上的“+/-”和连接线实际上都是图片,如何判断某一节点是否展开?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值