以下是代碼:跨度類內的輸入標籤(單選按鈕)的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']」} –