学习笔记三

上一篇 / 下一篇  2009-03-12 13:23:21 / 个人分类:QTP

1)获取web页上的所有超链接对象:

Set linkobject = Browser("Google").Page("Google").Object.links

待解决问题:除了这个外,是否有获取所有webTable、所有webEdit对象的方法呢?

2CreationTime的用法:Browser对象一个很有用的表示符creationTime,这个属性在写web系统的脚本时可以发挥很大作用。它是根据Browser的打开顺序去识别对象,而不会根据具体的属性。这样可以避免由于属性改变造成对象不识别的麻烦。Browser("creationTime:=1")识别出是第二个打开的浏览器。creationTimeBrowser对象特有,其他对象类似属性时indexLocation

打开google主界面

Browser("Google").Page("Google").Sync

获取页面上的超链接对象

set links = browser("Google").Page("Google").Object.links

把其中一个超链接的打开方式修改为_blank方式,即:在新窗口中打开,google界面上是直接在原界面上打开。

browser("Google").Page("Google").object.links(1).target="_blank"

单击超链接,此时新窗口中打开超链接的URL界面B

browser("Google").Page("Google").object.links(1).click

只关闭界面Bgoogle主界面不关闭

browser("creationtime:=1").Close

 

3)检查点的属性的设置,就是我们想要让QTP检测的东西。例如link对象检查点属性选择了urltextQTP就检测lnik对象的urltext,其他属性如html tag等就不会做检测了。
     对象库的属性设置,就是我们要让它识别的对象。


4On   Error   Resume   Next:跳过有错误的那一行,继续执行下面的代码。


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-21  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4799
  • 日志数: 17
  • 建立时间: 2009-03-12
  • 更新时间: 2010-08-06

RSS订阅

Open Toolbar