【軟體測試自動化-QTP系列講座 5】== DOM技術的應用 ==

趙旭斌發表於2009-09-11

 Rss訂閱IQuickTest關於如何訂閱?

GoogleReader訂閱地址: http://feeds.feedburner.com/iquicktest

作者:zzxxbb112
時間:2009/9/11  版權所有,侵權必究。

出處:http://blog.csdn.net/zzxxbb112


看過第二章【QTP系列講座 2】 物件庫及原理透析的朋友都應該知道

不清楚的朋友可以看這裡

地址:http://blog.csdn.net/zzxxbb112/archive/2009/08/27/4489342.aspx

 

QTP自動化測試物件首先是從物件庫獲取測試物件,然後直接通過物件庫物件和真實物件進行匹配後來控制物件的~

 

webedit

 

就是通過上面這句話我們可以對百度的搜尋框進行輸入內容。

 

但其實我還可以通過HTML DOM的方法來獲取物件的ID或者NAME來控制我們想要的物件

 

 ====================例項=====================

需求:

使用DOM技術進行自動化

1.開啟百度

2.輸入helloworld 

3.點選百度一下按鈕

 

步驟:

1.物件庫裡新增到PAGE這一層

物件庫

 

 

2.分別用SPY獲取百度文字框和按鈕的ID值

 

3.使用getElementById方法獲取物件並進行操作

 

4.回放結果--成功輸入並點選

 

百度

 

通過以上例子我們可以看到又有了一種新的控制物件的方法,其中控制物件有很多種

我這裡就以百度搜尋框輸入為例,總結一下確定物件的一些方法

 

1.最普通的方法

2.描述性程式設計

 

3.物件自身介面

4.DOM技術

5.childobject結合描述性程式設計迴圈遍歷獲取物件


如有任何問題請去IquickTest Q&A問題庫進行提問

相關文章