QTP訪問DOM的方法

2021-08-22 14:31:48 字數 445 閱讀 7015

qtp支援直接訪問dom(document object model),可以通過dom來訪問html標籤。在qtp中,訪問dom是通過使用page測試物件的object屬性來進一步訪問的,例如下面的指令碼獲取到google主頁中的:

on error resume next

set doc = browser("google").page("google").object

' 迴圈獲取page中的所有物件

for each element in doc.all

tagname = element.tagname '獲取標籤名

innertext = element.innertext ' 獲取inner text.

'把資訊寫入測試結果

reporter.reportevent 0, tagname, innertext

next

QTP 使用DOM識別樹形節點

在 web測試中,不可避免的會遇到樹形節點的識別。如下就是通過 iedev 抓下的乙個 page 的樹形結構。qtp在對樹形結構的節點進行識別時,可以採用 dom document object model 文件物件模型 模型,在 dom中,每個網頁元素都對應著乙個物件。樹結構中每乙個元素都被稱為乙...

QTP基本方法

1.for迴圈 m代表間隔迴圈長度 如果m 0,則j要大於i 如果m 0,則i要大於j for i to j step m 語句塊 exit for 強制退出迴圈 next 2.if語句 if 條件表示式 then 語句塊end if 3.do loop語句 do迴圈體 loop do while ...

DOM 訪問節點

dom 是這樣規定的 整個文件是乙個文件節點每個 html 標籤是乙個元素節點包含在 html 元素中的文字是文字節點每乙個 html 屬性是乙個屬性節點注釋屬於注釋節點 通過是使用getelementbyid 和 getelementsbytagname 方法 通過使用乙個元素節點的 parent...