Come ottenere il valore XML per tag in QTP

September 14

QuickTest Professional (QTP) consente di testare le applicazioni prima di distribuirli sul tuo sito web. È possibile utilizzare l'editor di codice QTP per importare un file XML e ciclo attraverso ogni nodo per esaminare i dati. È possibile utilizzare questo metodo per ottenere il valore XML in base al nome del nodo o la posizione del tag nella lista dei valori.

istruzione

1 Aprire il software di editing QTP e caricare il progetto che si desidera analizzare. Fare doppio clic sul file di codice per caricare nell'editor.

2 Impostare il file XML che si desidera utilizzare per afferrare i dati. Il codice seguente crea una variabile stringa che contiene il percorso del file XML:

doc Const = "C: \ TestData.xml"

3 Aprire il file XML e caricare i dati XML. Il seguente codice apre il file XML nel parser QTP, che consente di ottenere il valore per il nodo specificato:

Set xml = CreateObject ( "Microsoft.XMLDOM")
xml.Async = false
XML.load (doc)

4 Ottenere un elenco di nodi. Si recupera una lista di nodi, e il software QTP carica i nodi in un array. Il seguente codice recupera l'elenco dei nodi:

Set nodi = xml.SelectNodes ( "/ clienti / cliente")

5 Ottenere il valore XML dal nome del tag. Il codice seguente mostra il valore della variabile nodo specificato per l'utente:

cliente = nodi ( "Customer1"). NodeValue
MsgBox "si sceglie" & cliente

In questo esempio, il tag di nome Customer1 viene visualizzato all'utente.