以下是代码:跨度类内的输入标签(单选按钮)的Xpath
我想选择存在于span类中的单选按钮。请帮助确定一个成功的xpath?
<div id="quicklinkbox" class="col-md-2" data-position="left" data-intro="You can directly download payslip PDFs for the last 3 or 6 months. (India payslip only)" data-step="4">
<div style="background-color: transparent; margin-top: 28px;">
<div id="panel-title" ng-click="changeExpand(expand);" style="position: relative; left: 24px; cursor: pointer; font-weight: 500;">Quick Download</div>
<div id="panel-title" class="panel-body" style="text-align: left; font-weight: lighter; padding: 5px 0px 0px 50px; font-weight: 400">
<span style="margin-left: -16px;">Payslips for</span>
<form class="ng-pristine ng-valid">
<div class="form-group">
<div class="radio">
<span same-heightcol="" style="font-size: 16px;">
<input class="ng-pristine ng-valid" type="radio" ng-model="payslipselectedopt" style="cursor: pointer;" value="3" name="payslipradio"/>
<span style="font-size: 16px; position: relative; top: -5px;">Last 3 months</span>
</span>
</div>
<div class="radio">
<span style="font-size: 16px;">
<input class="ng-pristine ng-valid" type="radio" ng-model="payslipselectedopt" value="6" name="payslipradio" style="cursor: pointer;"/>
<span style="font-size: 16px; position: relative; top: -5px;"> Last 6 months</span>
</span>
</div>
<img style="margin-bottom: -12px; margin-left: -16px; cursor: pointer;" ng-click="downloadbulkpayslip()" src="appResources/images/Download-button.png"/>
</div>
</form>
</div>
</div>
</div>
</div>
存在与相同名称但不同的值2个的单选按钮 - 一个具有6个(如在上面的代码中示出)和另一个值3对不起,我应该甲肝精心告诉前期。 –
由于'value'是一个attr,所以可以在xpath中指定它,就像我在名称中指定的那样。有点像这样:'// span/input [@ name ='pslpradio'and @ value ='6']'。您可以更改该值以选择您想要的收音机 –
它不在定位元素。 无法找到元素:{“method”:“xpath”,“selector”:“// span/input [@ name ='pslpradio'and @ value ='6']”} –