2017-06-26 7 views
0

Hallo ich bin neu in HPE UFT Tests und ich möchte ein VBscript schreiben. Das ist meine HTML-Tabelle:Überprüfen Sie, ob die Zeichenfolge in HTML-Tabelle mit VbScript

<table class="table table-striped table-condensed data-table dataTable no-footer" id="DataTables_Table_0" role="grid" aria-describedby="DataTables_Table_0_info"> 
    <thead> 
     <tr role="row"> 
     <th tabindex="0" class="sorting" aria-controls="DataTables_Table_0" style="width: 226px;" aria-label="Name: activate to sort column ascending" rowspan="1" colspan="1">Name</th> 
     <th tabindex="0" class="sorting" aria-controls="DataTables_Table_0" style="width: 481px;" aria-label="Address: activate to sort column ascending" rowspan="1" colspan="1">Address</th> 
     <th tabindex="0" class="sorting" aria-controls="DataTables_Table_0" style="width: 138px;" aria-label="VAT Number: activate to sort column ascending" rowspan="1" colspan="1">VAT Number</th> 
     <th class="sorting_disabled" style="width: 64px;" aria-label="&amp;nbsp;" rowspan="1" colspan="1" data-orderable="false">&nbsp;</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr class="odd" role="row"> 
     <td>myCompany</td> 
     <td>test street, USA, WD</td> 
     <td>65465465465464</td> 
     </tr> 
     <tr class="even" role="row"> 
     <td>Supplier</td> 
     <td>Franklin Street, USA, NYC</td> 
     <td>654564654654</td> 
     </tr> 
    </tbody> 
</table> 

Id wie eine Funktion oder eine Prozedur in einer Schleife durch die Tabelle zu schreiben und überprüfen, ob die Zeichenfolge myCompany nicht in dem Tabellenkörper vorhanden ist. Das Testszenario wird akzeptiert, wenn der spezifische Firmenname in der Ergebnisliste angezeigt wird.

Antwort

1
IntRowNum=Browser("CreationTime:=0").Page("name:=myPage").WebTable("name:=myTable").getRowWithCellText("myCompany") 

IntRowNum ist -1, wenn der Text nicht gefunden wird. Andernfalls wird die Nummer zurückgegeben.

Verwandte Themen