【发布时间】:2015-12-17 10:02:19
【问题描述】:
我正在使用 geb 辐条。对于以下 html 结构,我无法从指定位置获取文本: 下面是html结构:
<div class="tab-pane ng-scope active" uib-tab-content-transclude="tab" ng-class="{active: tab.active}" ng-repeat="tab in tabs">
<div id="algemeen-tab-header" class="ng-tab-hdr ng-scope"></div>
<div id="algemeen-tab-body" class="ng-tab-bdy table-view ng-scope">
<table class="ng-tbl valign-top">
<tbody class="esuite-table-body">
<tr>
<td class="tp-label">
<label class="ng-binding">
Reference:
</label>
</td>
<td class="tp-field ng-binding">
I-5006-2015
</td>
<td class="tp-label ng-hide" ng-show="!zaak.anoniem"></td>
<td class="tp-field ng-binding ng-hide" ng-show="!zaak.anoniem"></td>
<td class="tp-label" ng-show="zaak.anoniem"></td>
<td class="tp-field ng-binding" ng-show="zaak.anoniem"></td>
<td class="tp-label"></td>
<td class="tp-field ng-binding"></td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</tbody>
</table>
</div>
</div>
我想验证文本“I-5006-2015”。我做不到。另外,第二种情况是,我只是想从那个位置断言初始单词是“我”。我怎么能做到这一点。 我尝试使用以下变量来获取位置但失败了:
referenceNumberText(wait:true){$("td", class: contains("tp-field ng-binding"))}
请帮助我。谢谢!
【问题讨论】: