手动展开时是双击名称,但此时被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"
待解决问题:
树结构上的“+/-”和连接线实际上都是图片,如何判断某一节点是否展开?
修改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"
待解决问题:
树结构上的“+/-”和连接线实际上都是图片,如何判断某一节点是否展开?