博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QTP的那些事---页面弹出框的处理,页面等待加载的处理
阅读量:6585 次
发布时间:2019-06-24

本文共 1115 字,大约阅读时间需要 3 分钟。

处理方法:先判断父类对象是否存在,如果存在,判断相关的static文本对象是否存在,如果存在,则点击弹出框中的按钮即可;

例如如下的代码:

设置循环判断dialog对象是否存在,如果存在,就去点击相关的按钮操作

 

1,一般页面的加载的处理的最好方式是采用page对象的sync方法,但是如果我们等待的不是page对象,而是嵌套的iframe对象的加载,则可以采用如下的方式,@1,采用判断父类对象是否存在,如果不不存在就循环等待。。。。

Function checkOrder() 

        Browser(" 后台管理系统").Page("后台管理系统").Frame("Frame").WebElement("审单(未支付)").Click

        wait 3
        If  Browser("后台管理系统").Dialog("Windows Internet Explorer").Exist(5) Then     '判断对象是否存在
               If Browser(" 后台管理系统").Dialog("Windows Internet Explorer").Static("您确定要审核该订单吗?").Exist(2) Then
                   Browser(" 后台管理系统").Dialog("Windows Internet Explorer").WinButton("确定审核").Click
                   ispage=Browser(" 后台管理系统").Dialog("Windows Internet Explorer").Exist(2)   ‘主要的使用的地方
                  While not ispage            ‘循环判断
                      ispage=Browser(" 后台管理系统").Dialog("Windows Internet Explorer").Exist(2)    ‘循环判断处理
                      wait 1    
                  Wend
                   Browser("后台管理系统").Dialog("Windows Internet Explorer").WinButton("确定").Click    
                 End If
        End If
        Browser("后台管理系统").Page(" 后台管理系统").Sync
        Browser("后台管理系统").Page(" 后台管理系统_2").Frame("mainFrame4").WebElement("WebElement").Click
         wait 3
End Function

本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/01/11/2319038.html,如需转载请自行联系原作者。

你可能感兴趣的文章
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
查看>>
Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
查看>>
React Native 0.20官方入门教程
查看>>
Jquery获取iframe中的元素
查看>>
Laravel 学习笔记5.3之 Query Builder 源码解析(下)
查看>>
Struts2简单入门实例
查看>>
2012CSDN年度博客之星评选http://vote.blog.csdn.net/item/blogstar/xyz_lmn
查看>>
尝试使用iReport4.7(基于Ubuntu Desktop 12.04 LTS)
查看>>
子元素应该margin-top为何会影响父元素【转】
查看>>
AJAX 状态值(readyState)与状态码(status)详解
查看>>
BZOJ3668:[NOI2014]起床困难综合症(贪心)
查看>>
LightOJ 1245(Harmonic Number (II))
查看>>
小知识记录
查看>>
图片转流
查看>>
HTML 标签说明
查看>>
java笔记八:IO流之字符流与字符缓冲流
查看>>
Docker 命令收集
查看>>
myeclipse注册码生成器
查看>>
iOS App间相互跳转漫谈 part2
查看>>
ISCC2014 writeup
查看>>