`
tengzejun508
  • 浏览: 27296 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

QTP关闭多余的browser窗口

    博客分类:
  • QTP
阅读更多

要判断打开了几个浏览器窗口,我们使用description对象就可以了,增加几句代码就可以灵活操作参考代码如下:

Dim WinIe,Ie,i,j
    
    
Set WinIe=description.Create()
    
    WinIe(
"micclass").value="Browser"  '所有页面的regexpwndtitle属性值都是“ Microsoft Internet Explorer”,也可以用其他属性
    Set Ie=desktop.ChildObjects(WinIe) 
    j=Ie.count
    
If  j>1 Then
    For i=0 to j-1
    Ie(i).close          ' 0为最后打开的一个,可关闭打开的几个,循环改成for i=1 to m
    
    
Next
    
    
End If
    
    
Set ie = nothing
    
    
'#############重新打开所需的IE窗口##############
    
    Systemutil.Run 
"iexplore.exe","yahoo.com/index.html"
    
    browser(
"Yahoo!奇摩").Sync

分享到:
评论

相关推荐

    常用QTP函数合集

    - **关闭浏览器**:通过遍历桌面的所有窗口对象,并检查其类型是否为 “Dialog”,如果是,则尝试关闭该窗口。这里需要注意的是,有些页面在关闭时可能会弹出提示对话框,因此还需要额外处理这些情况。 - **异常...

    QTP-SystemUtil.pdf

    - **备注**:此方法可以精确地关闭具有特定窗口句柄的进程。 4. **CloseProcessById** - **描述**:根据进程ID关闭指定的进程。 - **语法**:`SystemUtil.CloseProcessById(pid)` - **参数**:`pid`表示进程ID...

    对于QTp录制对象不能识别链接的解决方案.docx

    在使用QuickTest Professional (QTP)进行自动化测试的过程中,可能会遇到一个常见问题:当录制或识别某些Web弹出窗口时,QTP无法正确识别其中的链接对象。这种情况通常发生在使用Internet Explorer 9.0.8112版本,在...

    QTP的编程技术总结.pdf

    编程实例2展示了一个关闭所有窗口的例子,通过循环和条件判断,找到并关闭所有名为"yahoo!-microsoft internet explorer"的窗口。 在描述性编程中,有两种方式定义对象属性:直接在语句中描述或使用`Description`...

    VCTE_L207_QTP_Theory02_v1[1].0

    关闭所有与测试无关的应用程序窗口,避免这些窗口被误录到测试脚本中,从而导致脚本执行失败。 ### 二、录制测试脚本的步骤 #### 2.1 打开QTP并创建新测试脚本 - **启动QTP并设置Web Add-in** - 启动QTP后,会...

    这是一段qtp脚本代码

    脚本中包含了控制Internet Explorer浏览器的操作,这部分主要涉及了创建IE实例、导航至指定网址以及关闭IE窗口等功能。例如: ```vb Function InitIE() '...创建IE对象并导航到指定网址... Set ie = CreateObject...

    软件测试实验指导书

    录制前的准备工作至关重要,包括关闭所有已打开的IE窗口,防止干扰录制,同时关闭所有与测试无关的程序,确保测试环境的纯净。 录制测试过程分为启动QTP、设置录制选项、开始录制和执行操作等步骤。在设置录制选项...

    Vbs脚本编程简明教程

    10. 进程和窗口操作:VBS还可以通过WScript.Shell对象实现对进程的管理和窗口的控制,如启动应用程序、发送键盘和鼠标事件等。 学习VBS脚本编程简明教程并结合QTP的实践,可以帮助测试工程师高效地创建自动化测试...

    QuickTest Pro 8[1].2 Tutorial

    同时,要确保计算机上关闭不必要的软件(如防病毒软件),调整Internet Explorer设置,并安装QTP 8.2或更高版本的所需插件。 录制阶段,用户可以通过QuickTest窗口开始录制测试脚本。在录制过程中,可以添加注释,...

    QuickTest_Pro_8.2_Tutorial

    Style = Browser("Browser").Page("Page_3").WebElement("input_text_1").GetROProperty("style") Call CheckPoint("Custom_Checkpoint", Style, index) ``` 这段代码首先获取元素的样式属性,然后将其与预期值进行...

Global site tag (gtag.js) - Google Analytics