使用 VbScript 检查 HTML table 中是否存在字符串
Check if string exists in HTML table using VbScript
您好,我是 HPE UFT 测试的新手,我想编写一个 VBscript。
这是我的 HTML Table:
<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="&nbsp;" rowspan="1" colspan="1" data-orderable="false"> </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>
我想编写一个函数或过程来遍历 table 并检查字符串 myCompany 是否存在于 table 正文中。
如果结果列表中显示特定公司名称,则接受测试场景。
IntRowNum=Browser("CreationTime:=0").Page("name:=myPage").WebTable("name:=myTable").getRowWithCellText("myCompany")
如果找不到文本,IntRowNum 为 -1。否则返回行号。
您好,我是 HPE UFT 测试的新手,我想编写一个 VBscript。 这是我的 HTML Table:
<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="&nbsp;" rowspan="1" colspan="1" data-orderable="false"> </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>
我想编写一个函数或过程来遍历 table 并检查字符串 myCompany 是否存在于 table 正文中。 如果结果列表中显示特定公司名称,则接受测试场景。
IntRowNum=Browser("CreationTime:=0").Page("name:=myPage").WebTable("name:=myTable").getRowWithCellText("myCompany")
如果找不到文本,IntRowNum 为 -1。否则返回行号。