java - 遍历单选按钮并单击
问题描述
我有这个包含单选按钮的 html 代码:
<mobileweb-group-toggle _ngcontent-oil-c35="" id="searchType" _nghost-oil-c36="">
<!---->
<div _ngcontent-oil-c36="" class="datex-form-field">
<!----><!---->
<mat-radio-group _ngcontent-oil-c36="" class="ng-pristine ng-valid ng-star-inserted ng-touched" role="radiogroup" id="searchType.toggle">
<!---->
<mat-radio-button _ngcontent-oil-c36="" class="datex-radiobutton mat-radio-button mat-accent mat-radio-checked ng-star-inserted" tabindex="-1" id="mat-radio-5">
<label class="mat-radio-label" for="mat-radio-5-input">
<div class="mat-radio-container">
<div class="mat-radio-outer-circle"></div>
<div class="mat-radio-inner-circle"></div>
<div class="mat-radio-ripple mat-ripple" mat-ripple="">
<div class="mat-ripple-element mat-radio-persistent-ripple"></div>
</div>
<input class="mat-radio-input cdk-visually-hidden" type="radio" id="mat-radio-5-input" tabindex="0" name="mat-radio-group-3">
</div>
<div class="mat-radio-label-content"><span style="display:none"> </span>Shipment</div>
</label>
</mat-radio-button>
<mat-radio-button _ngcontent-oil-c36="" class="datex-radiobutton mat-radio-button mat-accent ng-star-inserted" tabindex="-1" id="mat-radio-6">
<label class="mat-radio-label" for="mat-radio-6-input">
<div class="mat-radio-container">
<div class="mat-radio-outer-circle"></div>
<div class="mat-radio-inner-circle"></div>
<div class="mat-radio-ripple mat-ripple" mat-ripple="">
<div class="mat-ripple-element mat-radio-persistent-ripple"></div>
</div>
<input class="mat-radio-input cdk-visually-hidden" type="radio" id="mat-radio-6-input" tabindex="0" name="mat-radio-group-3">
</div>
<div class="mat-radio-label-content"><span style="display:none"> </span>Work Order</div>
</label>
</mat-radio-button>
</mat-radio-group>
</div>
</mobileweb-group-toggle>
无论单选按钮的 ID 是什么,我如何遍历父节点并单击第一个或第二个节点?
解决方案
Xpath 将是
//type[@radio][1] or //type[@radio][2]
如你所愿。
推荐阅读
- scheme - What is the purpose of returning function from function?
- azure - 签名不匹配。使用的签名字符串是 rl
- apache - 如何将 URL 的一部分从大写变为小写?
- tensorflow - 将元数据传递给自定义损失函数
- javascript - 当我输入我设置为的变量时,我无法分配随机数的函数出现
- python-3.x - 更改每个 CSV 文件值
- java - 使用 saxon 作为库编写 XML
- flutter - 如何正确收听短信代码颤动
- arrays - 分配结构数组时出现段错误
- python - 当鼠标悬停在 Tkinter 上的画布上时,如何制作动画?