java - 如何使用 Selenium 中字段集中的图例定位单选按钮

标签 java jquery selenium selenium-webdriver xpath

试图找到一种方法来定位特定字段集图例下的单选按钮。该网页有 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/

相关文章:

java - 目标运行时 WildFly 在 maven 测试后解包

javascript - 有没有办法使用 jQuery 来模拟用户点击这个 div,开始播放其中包含的视频?

java - 为什么 selenium Web 驱动程序在此网站上找不到文本字段?

python - 在 selenium webdriver(浏览器)中呈现 HTTP 响应(HTML 内容)

java - Documentum 6.5 与 JBOSS 5.1 问题

java - web.xml使用tomcat server 8.0的问题

javascript - 我的 scrollTop() jQuery 方法在滚动后挂起浏览器

javascript - 为什么这个 jQuery .change 事件在 .click 事件后停止工作

python - 无法使用 selenium 取消选择已选择的空白区域

java - 各种 Java Web 表示层技术的优缺点