QTP之IE最大化


    '———————————————————————————————————————————
    '名称:MaxIE
    '作用:最大化IE
    '使用:QTP.MaxIE(BrowserCreationTime)
    Function MaxIE(BrowserCreationTime)
        OnErrorResumeNext  '开启错误处理,不弹出错误。
            IfCint(Browser("CreationTime:=" & BrowserCreationTime).GetROProperty("width")) > 1300Then
                ExitFunction
            EndIf
            
            Dim IEversion
            IEversion = Browser("CreationTime:=" & BrowserCreationTime).GetROProperty("application version")
            
            SelectCase IEversion
                Case""
                    msgbox"【警告】获取IE浏览器版本失败。"
                
                Case"internet explorer 6"
                    Dim BrowserHwnd
                    BrowserHwnd = Browser("CreationTime:=" & BrowserCreationTime).GetROProperty("hwnd")
                    window("hwnd:=" & BrowserHwnd).Maximize
                
                CaseElse
                    If BrowserCreationTime = 0Then
                        Window("nativeclass:=IEFrame","index:=" & BrowserCreationTime).Maximize
                        wait1
                    Else
                        Browser("CreationTime:=" & BrowserCreationTime).FullScreen
                        wait1
                    EndIf
                    
            EndSelect
            
        If Err.number <> 0  Then
            magbox"【警告】最大化IE浏览器失败。Err.description = " & Err.description
            Err.Clear
        EndIf
        OnErrorGoto0                 '关闭错误处理,弹出错误。
    EndFunction

你可能感兴趣的:(qtp,IE最大化)