WEB-QTP随想录—蛋疼的房东

来源:互联网 发布:360软件管家手机安卓版 编辑:程序博客网 时间:2024/04/28 04:19

注:原文最早是发表在www.automationqa.com上面的,后来因为网站被黑而文章内容消失了,希望csdn别被黑了。

关于转载:本文为原创文章,欢迎转载,但转载需要标注出处以及保证内容的完整性,请理解写作的寂莫和苦处。

关于版权:本文不得应用于以赢利为目的的任何场景,否则本人保留相应的权利。

房事的事最近二年炒得很厉害,一边是新闻记者以代表广大人民利益的团体的代表,吼房价过高,另一边是中央三翻五令的限购令,更具喜剧色彩就是各个地方的现实!不管房价如何,我反正是买不起的!但我也得住地方啊,于是我又被中国的砖家们纳入了“蚁族”的行列。即然是“蚁族”,那就得经常更房东打交道了。跟房东打交道的趣事和黑幕网上挺多的,不期最近我也遇到了这种黑幕!


话说,前几日我去交房租,费用单上写水位1吨,但后面紧接写的是收水3吨的费用。我就问房东,为什么?房东说:深圳市水位3吨起收,不足3吨的按3吨收,所有人都是这样!


哦,我又一次彻底蛋疼了!看来我养成节约用水的习惯错了!于是我决定,下一次开起水管放水一天!


各位,请原谅我,不是我不晓得地球是多么缺水,只是我们所在的地方的道理实在是太令人蛋疼了!


房事已完,还是开始QTP的事吧!接着上一篇的内容,我们首先来看看Page对象的方法。在QTP中输入Page然后按F1,可以看到所有的方法和属性已于前前文介绍过了,CommonMethods and Property的翻版!Michael JackSon万岁,你是永远的惟一!


再看看QTP封装的对象属性:


属性名
描述
实际使用频率
abs_x
从屏幕中的左方算起,x横坐标
4
abs_y
从屏幕中的上方算起,y横坐标
4
height
Page的高度
4
width
Page的宽度
4
index
QTP的智能标识属性. 该属性不能通过 GetROProperty方法获得其值.
9
location
QTP的智能标识属性. 该属性不能通过 GetROProperty方法获得其值.
9
name
Page的名称.
9
text
Page Text的值
9
title
Page的标题
9
url
Page的url值
9
接着我们再来看看Frame对象的方法和属性。请睁天你的眼晴,就像男的偷窥美女,女的欣赏帅哥一样,屏住呼吸,慢慢欣赏吧!


一分钟已过去。。。。


惊奇的事情终于又一次出现了,你会发现Frame和Page对象的方法和属性完全一样。这是为什么呢?


因为Frame在浏览器中,其实际本质上就是一个Page,只不过他是内嵌入Frame中的一个Page而已。


请注意这一点,如果你在用描述性编程的时候,请认清应该是Browser().Page().WebEdit()还是Browser().Page().Frame().WebEdit(),这个层次结构是至关重要的。另外,有些东西其实质是一个Frame的,比如日期控件,比如富文本框以及很多第三方的Web控件其实质都是一个Frame中的某个标签的对象,认识到这一点,并在这方面有一些认识经验的同学,在做WebQTP自动化测试时将会收到奇效。此于如何认清,请回家翻翻HTML标签和Dom结构的相关书籍。

文青山

2011-8-04
 
返回目录:http://blog.csdn.net/womengdoushizhongguo/article/details/7769936
 
 
 
 
原创粉丝点击