【问题标题】:XPath for RadioButton with INPUT tags inside a DIV classDIV 类中带有 INPUT 标记的 RadioButton 的 XPath
【发布时间】:2021-01-27 07:59:12
【问题描述】:

我有以下代码,我需要根据与单选按钮相邻的按钮标签选择一个单选按钮:

<div class="formclassname">
<input name="radiobutton" type="radio" class="classname">
</input>
"BUTTONLABEL"
</div>

使用的解决方案,但不起作用:

xpath="//input[@name='radiobutton']//parent::div";
xpath="//div[@class='formclassname' and contains(.,'BUTTONLABEL')]";

【问题讨论】:

    标签: java selenium selenium-webdriver xpath automation


    【解决方案1】:

    您可能会因为您的文本包含引号而感到困惑。如果您尝试选择 &lt;input&gt; 元素,请尝试以下操作:

    //div[@class='formclassname' ][contains(.,"BUTTONLABEL")]/input[@name='radiobutton']
    

    应该输出:

    <input class="classname" name="radiobutton" type="radio">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 2012-07-16
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      相关资源
      最近更新 更多