在下面的代码段中,如何使用“无网关”文字选择标签?我可以使用ID,但想通过文本进行选择。
HTML:
<div class="form-group" style="">
<label class="col-xs-12 col-lg-12" for="noGateway" style="background: rgb(204, 136, 136); border: 2px solid red;">
<input type="radio" data-ng-model="proxyType" value="noGateway" name="noGateway" id="noGateway" class="ng-valid ng-touched ng-dirty ng-valid-parse" style="">
No gateway
</label>
</div>
答案 0 :(得分:0)
要使用无网关文本标识标签,您可以使用以下任一 Java 解决方案:
XPath with contains():
WebElement element = driver.findElement(By.xpath("//label[contains(.,'No gateway')]"));
XPath with normalize-space():
WebElement element = driver.findElement(By.xpath("//label[normalize-space()='No gateway']"));