现象:新建了好多日程,现在需要一一删除它们,恢复为最初状态,现在存在问题是:搜索出来的日程需要双击才能打开该日程并进行下步的删除操作,现在QTP无法录制下鼠标的双击操作,手动添加该对象进去并加上.firevent("ondblclick"),也没反应,即双击操作还是没有进行。。。
该对象是一个WebElement,它的上层是个WebTable,不知道是否可以利用WebTable来帮助这个操作进行呢,具体怎么做
解决方法:把那些传值参数化,然后再将传过来的那些值捕获来唯一标识那些需要删除的对象:
\\circletype(5) '定义并初始化一组字符串数组,储存日程几种重复主题,作为新增和删除操作的主题参数
object.WebButton("innertext:=搜索").Click
object.WebElement("html tag:=DIV","innerhtml:="&circletype(num),"index:=0").Click '先选中需要删除的对象
object.WebElement("html tag:=DIV","innerhtml:="&circletype(num),"index:=0").FireEvent("ondblclick") '双击打开编辑
object.WebButton("value:=删除").Click
方法2:web event recording configration中的custorm中,添加ondblclick,就可以录制双击了 。
分享到:
相关推荐
1. **问题根源**:出现“unable to launch the browser”这类问题的根本原因是QTP在启动浏览器时找不到正确的路径。这可能是由于注册表中未配置或错误配置了IE浏览器的路径。 2. **解决思路**: - 检查注册表中的...
QTP10是其10.0版本,发布于2009年,具有强大的录制、回放和脚本编辑功能,能自动识别和处理各种应用程序的对象。然而,任何软件在使用过程中都可能出现问题,QTP10也不例外。 "QTP10 R6025 Runtime Error" 是一个...
### QTP(UFT)12.01版本安装包及永久使用方法 #### 一、QTP与UFT概述 QTP(Quick Test Professional)是一款由Mercury Interactive开发的自动化测试工具,在2006年被惠普公司(HP)收购后,逐渐演变为UFT(Unified ...
标题中提到的“qtp11不支持IE9,需要安装补丁QTPWEB_0007”正揭示了这个问题的核心:在Windows 7操作系统上运行QTP11时,由于QTP与IE9之间的兼容性问题,用户在尝试录制测试脚本时,可能会遭遇IE浏览器崩溃的情况。...
### QTP自动化测试工具使用详解 #### 一、QTP简介及安装流程 **QTP**(QuickTest Professional)是一款由Mercury Interactive开发的功能强大...熟练掌握QTP的使用方法,可以帮助测试人员更加高效地完成自动化测试任务。
QTP11特别针对Web应用程序,提供了强大的对象识别和脚本录制功能。 **64位IE浏览器支持**是QTP11的一个重要更新。在描述中提到的"QTP11补丁 - 支持64位IE浏览器"意味着这个补丁使得QTP11能够识别和与64位版本的...
当LR11和QTP安装在同一个XP系统时,往往LR11录制时不能打开IE,即时设置了IE仍不行,此时把register_vugen.bat放到安装的Bin目录下,双击执行,重新进行注册路径后,即可解决问题。
当LR11和QTP安装在同一个XP系统时,往往LR11录制时不能打开IE,即时设置了IE仍不行,此时把register_vugen.bat放到安装的Bin目录下,双击执行,重新进行注册路径后,即可解决问题。