要判断打开了几个浏览器窗口,我们使用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
相关推荐
- **关闭浏览器**:通过遍历桌面的所有窗口对象,并检查其类型是否为 “Dialog”,如果是,则尝试关闭该窗口。这里需要注意的是,有些页面在关闭时可能会弹出提示对话框,因此还需要额外处理这些情况。 - **异常...
- **备注**:此方法可以精确地关闭具有特定窗口句柄的进程。 4. **CloseProcessById** - **描述**:根据进程ID关闭指定的进程。 - **语法**:`SystemUtil.CloseProcessById(pid)` - **参数**:`pid`表示进程ID...
在使用QuickTest Professional (QTP)进行自动化测试的过程中,可能会遇到一个常见问题:当录制或识别某些Web弹出窗口时,QTP无法正确识别其中的链接对象。这种情况通常发生在使用Internet Explorer 9.0.8112版本,在...
编程实例2展示了一个关闭所有窗口的例子,通过循环和条件判断,找到并关闭所有名为"yahoo!-microsoft internet explorer"的窗口。 在描述性编程中,有两种方式定义对象属性:直接在语句中描述或使用`Description`...
关闭所有与测试无关的应用程序窗口,避免这些窗口被误录到测试脚本中,从而导致脚本执行失败。 ### 二、录制测试脚本的步骤 #### 2.1 打开QTP并创建新测试脚本 - **启动QTP并设置Web Add-in** - 启动QTP后,会...
脚本中包含了控制Internet Explorer浏览器的操作,这部分主要涉及了创建IE实例、导航至指定网址以及关闭IE窗口等功能。例如: ```vb Function InitIE() '...创建IE对象并导航到指定网址... Set ie = CreateObject...
录制前的准备工作至关重要,包括关闭所有已打开的IE窗口,防止干扰录制,同时关闭所有与测试无关的程序,确保测试环境的纯净。 录制测试过程分为启动QTP、设置录制选项、开始录制和执行操作等步骤。在设置录制选项...
10. 进程和窗口操作:VBS还可以通过WScript.Shell对象实现对进程的管理和窗口的控制,如启动应用程序、发送键盘和鼠标事件等。 学习VBS脚本编程简明教程并结合QTP的实践,可以帮助测试工程师高效地创建自动化测试...
同时,要确保计算机上关闭不必要的软件(如防病毒软件),调整Internet Explorer设置,并安装QTP 8.2或更高版本的所需插件。 录制阶段,用户可以通过QuickTest窗口开始录制测试脚本。在录制过程中,可以添加注释,...
Style = Browser("Browser").Page("Page_3").WebElement("input_text_1").GetROProperty("style") Call CheckPoint("Custom_Checkpoint", Style, index) ``` 这段代码首先获取元素的样式属性,然后将其与预期值进行...