css - 单选按钮的 CSS 选择器 selenium 代码是什么?

标签 css selenium css-selectors selenium-rc

我无法选择具有唯一跨度 ID 但具有相同单选按钮类、名称、值和 ID 的单选按钮。

<td align="left" style="vertical-align: top; ">
  <span class ="radiobutton" id="mainId:gen_id_12e3:radiospan1e">
     <input type="radio" name="radio1" value="on" id="radio1" tabindex="0" checked>
       <label for="id-2024">Yes</label>

我可以使用此代码选择跨度,但无法选择跨度内的单选按钮。

selenium.Click["css=span[id*=radiospan1e]"];

如有任何帮助,我们将不胜感激。

最佳答案

@BoltClock 说的。

selenium.Click["css=span[id*=radiospan1e] input"];

选择 ID 为 radiospan1espan,然后查找 input 子项。这是您应该学习的地方:http://www.w3.org/TR/CSS2/selector.html

关于css - 单选按钮的 CSS 选择器 selenium 代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9898226/

相关文章:

javascript - 如何在其父组件(DOM 层次结构)之外呈现子组件 - React.js

css - @font-face 声明应该在 css 文件的早期或接近尾声时完成吗?

c# - 如何一起运行多个 Selenium 浏览器实例

php - 如何使用 facebook WebDriver 获取 AJAX 页面的当前 HTML 源代码?

CSS - 仅定位一层深

html - css 第一个列表项,但不是嵌套的

javascript - 点击功能应该反转图像的颜色并恢复先前反转图像的颜色

css - 在 selenium IDE 中查找字体粗细值

html - 有没有等价于 JS querySelector 的 CSS 选择器?

css - 可以嵌套 CSS 点运算符吗?