如何在 Selenium WebDriver 中检查单选按钮是否被选中?

2023-11-27

这是我的 HTML 代码

<div class="selectCard_left">
<input id="26110162" class="default_shipping_address" type="radio" name="address" checked="true">
<span>Seleccionar como tarjeta predeterminada</span> 

我正在尝试driver.findElement(By.id("17390233")).isSelected();,但我没有得到任何价值。


driver.findElement(By.id("26110162")).isSelected();

or

String str = driver.findElement(By.id("26110162")).getAttribute("checked");
if (str.equalsIgnoreCase("true"))
{
    System.out.println("Checkbox selected");
}

如果 ID 发生变化... 使用以下 XPATH:

//input[span='Seleccionar como tarjeta predeterminada']

or

//input[@name='address' and @type='radio']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Selenium WebDriver 中检查单选按钮是否被选中? 的相关文章

随机推荐

  • Android:禁用网络视图中的文本选择

    我正在使用网络视图在我的应用程序中呈现一些格式化的内容 对于某些交互 特定于某些 dom 元素 我使用 javascript 和WebView addJavascriptInterface 现在 我想识别长触摸 很遗憾 onLongTouc
  • 在 Cuda 中实现 MaxReduce

    我一直在学习 Cuda 并且仍在掌握并行性 我目前遇到的问题是对值数组实施最大减少 这是我的内核 global void max reduce const float const d array float d max const size
  • Put 方法出现 405 JSP 错误

    我遇到了有关 JSP 不接受 PUT 请求的问题 所以我想知道如何解决它 我已经在堆栈溢出中阅读了此相关问题 但它没有解释如何修复它 HTTP 状态 405 JSP 只允许 GET POST 或 HEAD 来自 Rails 背景 我试图做到
  • iOS 8 自定义键盘

    我正在尝试构建一个自定义键盘 它就像表情符号键盘 但键盘的数据来自 json 文件 解析这个json文件并获取数据后 如何让自定义键盘使用它并显示在键盘视图中 就像内置的表情符号键盘一样 现在 我遵循应用程序扩展键盘 自定义键盘指南 这里只
  • 使用php向oracle数据库插入数据

    下面的代码正在生成这个 Warning oci execute function oci execute ORA 00911 invalid character in F wamp www SEarch Engine done php on
  • 绑定 SelectedItem 与 SelectedIndex - 我什么时候应该选择其中之一?

    假设您有一个对象类型 Foo 的可观察集合 并且有一个用户将从中进行选择的自定义 ListView 您绑定的数据对象 property with getter setter INotifyPropertyChanged Observable
  • 如何列出所有未更改(跟踪)的文件?

    我将旧的 git image 解压缩到我的 git 存储库中 大部分文件已更改 我想知道哪些文件保持不变 如何列出这些文件 我没有找到任何纯粹的 git 内容 但使用一些 bash 是可能的 git ls files modified gi
  • 如何在一秒内计算任意 n <= 600 的最短加法链?

    你如何计算最短加成链 sac 对于一秒内任意 n Notes 这是编程竞赛codility这个月 加法链在数值上非常重要 因为它们是计算 x n 通过连续乘法 的最经济的方法 Knuth s 计算机编程艺术 第 2 卷 半数值算法对加法链和
  • (如何)我可以增加Android WebView中LocalStorage的配额限制

    我需要增加 Android WebView 中 LocalStorage 的默认配额限制 目前我只能使用大约2 5MB 当尝试存储更多数据时 quota exceeded err dom exception 22 被提出 有什么想法或者我必
  • 无法使用 ruby​​ selenium webdriver 连接到浏览器

    我尝试使用 ruby selenium webdriver 运行一些基本的自动化测试 相同的代码在我的家庭计算机上完美运行 但在位于代理 不需要身份验证 后面的工作计算机上失败 驱动程序 Selenium WebDriver for fir
  • mongo-go-driver 通过 _id 查找文档

    我试图通过自动生成的 id 字段查找文档 下面的代码不返回任何内容 var documentID bson RawValue documentID Type 7 documentID Value byte 5c7452c7aeb4c97e0
  • JList 项目中的自动换行

    我有一个JList项目名称很长 导致水平滚动条出现在滚动窗格中 无论如何 我可以自动换行 以便整个项目名称显示在两行中 但可以一键选择吗 I E它仍然应该behave作为一个单一的项目 但显示的分成两排 这是我在看到下面的例子后所做的 我向
  • 如何使用networkx绘制子图

    我尝试根据节点名称列表从 networkx 中的 karate club graph 绘制子图 但失败了 如何绘制我想要显示的子图 import networkx as nx from matplotlib import pylab as
  • jQuery 获取选择选项 ID 并更改隐藏输入值

    我有一个带有选择列表的表单 每个选项还包含一个动态 ID 我需要捕获该 ID 然后使用它来更改隐藏输入的值 因此 基本上采用选定的选项 id 并更改隐藏输入值的值 我的选择和隐藏输入如下所示
  • 有人可以向我解释一下 Java 中通过“值”而不是“引用”传递的原因是什么吗?

    我对 Java 相当陌生 多年来一直在写其他东西 除非我遗漏了一些东西 并且我很高兴在这里犯了错误 否则以下是一个致命的缺陷 String foo new String thisDoesntWork foo System out print
  • Hibernate:hbm2ddl 反转列顺序[重复]

    这个问题在这里已经有答案了 我让 hbm2ddl 为我创建表 出于开发目的 并且列的顺序与类中字段的顺序相反 我怎样才能让它以与类相同的顺序创建列 我认为 Java 类不存储字段的顺序 因此 Hibernate 根本不知道源中的顺序是什么
  • 使用已知但无法访问的 wsdl 创建 Web 服务客户端

    与我们合作的一家公司通过电子邮件向我们提供了 wsdl 和 xsd 架构 我们所连接的 Web 服务是通过 IPsec 隧道访问的 已发布的 WSDL 中有本地引用 在其末尾 这意味着我们无法使用它 第一个问题 这是常见的设置吗 我认为拥有
  • Celery任务链取消?

    我发现celery支持任务链 http celery readthedocs org en latest userguide canvas html chains 问题是 如何停止任务中链的执行 例如 我们得到了 N 个项目的链 N gt
  • 使用主应用时如何刷新Widget?

    我正在使用一个UIKit应用程序并添加了一个小部件SwiftUI and Widgetkit 现在 当用户在主应用程序中执行某项操作时 我想更新小部件 通常我应该使用WidgetCenter shared reloadAllTimeline
  • 如何在 Selenium WebDriver 中检查单选按钮是否被选中?

    这是我的 HTML 代码 div class selectCard left div