JavaShuo
欄目
標籤
QTP學習筆記----2013.04.26
時間 2020-10-08
標籤
css
ide
測試
spa
對象
blog
接口
圖片
get
博客
欄目
CSS
简体版
原文
原文鏈接
1、對象封裝接口和對象自身接口
一、封裝接口是對象的不徹底屬性,有些對象的屬性值是封裝接口沒法獲取獲得的
二、運行時的對象(RO)能夠看見自身接口的全部屬性,而對象庫中的測試對象(TO)只能夠看見被封裝的一些接口
三、封裝屬性是不能修改實際運行時的對象的,只能獲取屬性的值,而調用自身接口就能夠
2、調用自身接口的公式
一、對象.Object.自身屬性
例子:Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Objct.innerText="百度一萬下"
分析:以上的代碼,是將WebButton("百度一下")找個對象的自身接口屬性innerText設置成其餘屬性值「百度一萬下」
二、對象.Objet.自身方法
例子: Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Object.click
分析:以上的代碼,是調用WebButton(「百度一下」)這個對象的自身接口的方法click,以自身接口的方式完成點擊操做
擴展1:自身接口不但能夠設置運行時屬性的值,一樣也能夠獲取運行時屬性的自身接口的屬性值,以下面例子,百度搜索框的截圖:
如今,經過如下腳本,來獲取動態運行時的「百度搜索框」的內容,下面是腳本代碼:
getContent=Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Object.value:MsgBox getContent
運行以上腳本後,彈出的對話框顯示出的這個屬性值
擴展2:既然能獲取的時候用value這個屬性值,那若是對這個搜索框輸入一個值,一樣也是
用封裝接口進行賦值的代碼: Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").set="QTP自動化測試領航"
用自身接口進行賦值的代碼: Browser("百度一下,你就知道").Page("百度一下,你就知道")._
WebEdit("wd").Object.value="QTP自動化測試領航"
練習題:(針對百度)
一、將Title 變成「歲月聯盟」
二、將Logo變成「歲月聯盟首頁的Logo」
三、將貼吧變成「歲月聯盟博客」
四、將搜索框禁用
五、將「百度一下」按鈕變成」歲月搜索「
六、將」關於百度「改爲」關於歲月聯盟「
腳本以下:
With Browser("百度一下,你就知道").Page("百度一下,你就知道")
.Object.Title="歲月聯盟"
.Image("百度logo").Object.src="
http://www.syue.com/skin/syue_2010/css/logo.jpg
"
.Link("關於百度").Object.innerText="關於歲月聯盟"
.Link("貼吧").Object.innerText="歲月聯盟博客"
.WebButton("百度一下").Object.value="歲月搜索"
.WebEdit("百度搜索框").Object.disabled="True"
End With
腳本運行後效果圖:
相關文章
1.
QTP/UFT 學習筆記
2.
QTP學習筆記----2013.04.25
3.
QTP學習筆記(四)
4.
QTP學習筆記----2013.04.28
5.
QTP學習筆記----2013.05.02
6.
QTP學習筆記----2013.05.03
7.
QTP學習筆記----2013.05.05
8.
QTP學習筆記----2013.04.24
9.
QTP學習筆記----2013.04.23
10.
QTP學習筆記----2013.05.06
更多相關文章...
•
您已經學習了 XML Schema,下一步學習什麼呢?
-
XML Schema 教程
•
我們已經學習了 SQL,下一步學習什麼呢?
-
SQL 教程
•
Tomcat學習筆記(史上最全tomcat學習筆記)
•
適用於PHP初學者的學習線路和建議
相關標籤/搜索
學習筆記
qtp
Qt學習筆記
學習筆記——Linux
Perl學習筆記
swoole 學習筆記
2018.05.29學習筆記
Hibernate學習筆記
2018.06.21學習筆記
AWS學習筆記
CSS
PHP教程
Thymeleaf 教程
MyBatis教程
學習路線
初學者
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
「插件」Runner更新Pro版,幫助設計師遠離996
2.
錯誤 707 Could not load file or assembly ‘Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKe
3.
Jenkins 2018 報告速覽,Kubernetes使用率躍升235%!
4.
TVI-Android技術篇之註解Annotation
5.
android studio啓動項目
6.
Android的ADIL
7.
Android卡頓的檢測及優化方法彙總(線下+線上)
8.
登錄註冊的業務邏輯流程梳理
9.
NDK(1)創建自己的C/C++文件
10.
小菜的系統框架界面設計-你的評估是我的決策
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
QTP/UFT 學習筆記
2.
QTP學習筆記----2013.04.25
3.
QTP學習筆記(四)
4.
QTP學習筆記----2013.04.28
5.
QTP學習筆記----2013.05.02
6.
QTP學習筆記----2013.05.03
7.
QTP學習筆記----2013.05.05
8.
QTP學習筆記----2013.04.24
9.
QTP學習筆記----2013.04.23
10.
QTP學習筆記----2013.05.06
>>更多相關文章<<