试图找到一种方法来定位特定字段集图例下的单选按钮。该网页有 18 个字段集,唯一不同的是图例
<fieldset class="radio-group radio-standard">
<legend>Legend example 1</legend>
<ul class="rg-list">
<li class="rg-item"><label class="radio-button"><input class="rb-input" type="radio" name="feature-12-0" value="none" checked=""><span aria-hidden="true" class="rb-design"></span><span class="rb-label">None</span></label></li>
<li class="rg-item"><label class="radio-button"><input class="rb-input" type="radio" name="feature-12-0" value="RO"><span aria-hidden="true" class="rb-design"></span><span class="rb-label">Read Only</span></label></li>
<li class="rg-item"><label class="radio-button"><input class="rb-input" type="radio" name="feature-12-0" value="RW"><span aria-hidden="true" class="rb-design"></span><span class="rb-label">Read/Write</span></label></li>
</ul>
</fieldset>
我可以使用这个 xpath 找到图例:
("//legend[contains(.,'图例示例 1')]
使用此 xpath 定位“无”单选按钮:
//label[包含(.,'None')]/input");
但是我不太确定如何将两者联系起来以使用单选值访问单选按钮。
有什么想法吗?
提前谢谢你:)
最佳答案
试试这个:
//legend[.='Legend example 1']/following-sibling::ul//label[.='None']/input
关于java - 如何使用 Selenium 中字段集中的图例定位单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65183638/