判断一下这个WebElement是否在页面上存在

上一篇 / 下一篇  2007-07-23 15:29:58 / 个人分类:QTP

WebElement 的使用,有时候要判断一下这个WebElement是否在页面上存在,那么通常都会写成

If Browser(“***”).Page(“**”).WebElement(“***”).Exist(1) then

   这里是执行代码

End if

但是有时候这样写程序还是会判断错误,呵呵.我经常就碰到这样的问题(不知道是不是我写错了),所以我一般都写成:

Browser(“***”).Page(“**”).WebElement("class:=***","innertext:=***").Exist(1)

这样写通常都不会判断错误了(到现在我还不知道是什么原因造成的??)

 

关于弹出的保存对话框”,在录制的时候是没有问题的,但是在回放的时候就很有可能出问题了(通常都是不能点击保存按钮),可能是因为回放得太快的原因吧.后来在51上看到有关这样的贴子,就是去移动一下对话框.呵呵..我试了一下,还是不行,

后来就加了wait语句,OK.没问题了.

确定了应该是回放太快的原因.


TAG: QTP

Snail's Home 引用 删除 FLY000   /   2008-06-21 15:49:57
我是无法判断对话框是否弹出。无论有没有弹出 Browser("登录服务器").Page("华普财务分析系统").webTable("已经钻到最下级,无法继续钻取。").exist(1)的值都是TRUE。开发的说要通过DOM对象,用这个对话框的style.display这个属性来判断。不知道是怎么做的,请博主说一下思路。
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 3780
  • 日志数: 8
  • 建立时间: 2007-07-23
  • 更新时间: 2007-07-23

RSS订阅

Open Toolbar