tramplzh 发表于 2010-8-20 22:59:21

如何获取页面DIV对象的属性

页面上有个等待的进度条(image对象),当后台数据处理完毕后,等待进度条并没有被注销,而是隐藏起来了,可是通过GetROProperty("visible")获取到的却仍然是true,经咨询开发得知,该等待进度条被封装成一个叫wait.hmtl中,页面代码如下,相当于把wait.html嵌套在一个DIV中,通过设置DIV的visibility属性为hidden来进行隐藏使得该进度条看起来像是消失了一样,请问这种情况下如何通过QTP来进行进度条是否显示的判断呢?
或者说,有什么方法能获取到这个DIV的visibility属性吗
非常感谢
wait.html是嵌套在一个div里的,控制的是这个的被嵌套的div
<!-- 等待页面显示开始 -->
      <div id="waiting" style="position:absolute;
         top:0;
         left:166;
         width:80%;
         height:80%;
         border:0px;
         visibility:hidden;
         text-align: center;
         vertical-align: middle;
         z-index:99999">
      <table width="100%" height="100%" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle">
      <iframe id="ccms_wait_iframe" name="ccms_wait_iframe" frameborder="0"
          width="350" height="102" src="wait.html" scrolling="no">
      </iframe></td></tr></table>
      </div>
      <!-- 等待页面显示结束 -->

[ 本帖最后由 tramplzh 于 2010-8-20 23:01 编辑 ]

TIB 发表于 2010-8-21 10:00:14

试一下通过.Object.Currentstyle或.Object.style获取visibility属性

skyzhu 发表于 2010-8-23 09:50:41

尝试获取 进度条(image对象) 的坐标属性,一般外层被隐藏了,内部的东西坐标都会变 0
页: [1]
查看完整版本: 如何获取页面DIV对象的属性