当前位置: 首页 > 知识库问答 >
问题:

无法单击单选按钮

能可人
2023-03-14

我正在尝试通过xpath,css,ID...但什么都管用。

我总是得到错误:没有这样的元素:无法定位元素

我添加了一个明确的等待,但它仍然不起作用。

你能帮帮我吗?

单选按钮

共有1个答案

王旺
2023-03-14

对于定位器,您应该总是从一些极不可能改变的东西开始。通常是ID、名称和根据站点的各种其他自定义属性。在这个站点中,您正在查看的三个单选按钮都有一个ID。

边注...有时站点/页面不遵守要求ID在页面上唯一的HTML标准,所以即使您想要的元素有一个ID,也要检查以确保它在页面上唯一。在这种情况下,ID是唯一的。

若要单击“多个目标”单选按钮,可以使用下面的代码。

driver.findElement(By.id("tt3")).click();
driver.findElement(By.cssSelector("#tt3 + label")).click();
 类似资料:
  • 问题内容: 我正在使用Java学习Selenium Webdriver。作为一个学习示例,我尝试打开MakeMyTrip,访问“ 国际航班”页面,然后单击Google Chrome中的“ 单向” 单选按钮。我尝试了其他方法来定位此单选按钮,但仍无法正常工作。请在我的代码示例下面找到。 谁能帮我解决这个问题? 问题答案: 使用以下代码:- 享受..如果仍然遇到任何问题,请与我联系:)

  • 我试图用硒点击“下一页”按钮,但没有成功。我使用了正确的CSS选择器还是应该把它换成别的东西?

  • 我正在尝试使用Java Selenium Web驱动程序单击弹出窗口中的“保存”按钮,但是它会引发异常 消息:元素当前不可见,因此可能不会与命令持续时间交互 我可以看到“保存”按钮在我的弹出窗口中处于活动状态。我不知道它抛出异常的原因。 我正在尝试单击的“保存”按钮的 HTML 代码, firepath:html/body/div[6]/div/div/div/dir[2]/div/div//bu

  • 问题内容: 当我单击他的图像时,我想选择单选按钮,但是它不起作用。这是我尝试过的: 我的两个属性都具有相同的 data =“” 属性:对于图像和输入,单击图像时,是否有任何方法可以检查输入(该收音机)? 谢谢 更新: 我发现一些代码有效,但是仅在图像上单击了三下,因此当单击最后一个脚本时,脚本停止了,无法再次选择第一个或第二个,我不知道为什么…我认为必须取消选中所有单选按钮,然后选中选中的一个按钮

  • 在前面输入图像描述, 下面是我的代码,当应用程序运行时启动,但它无法选择按钮,给出如下错误: 从eclipse控制台添加wait:log后出现新错误 生成信息:版本:“2.48.2”,修订版:“41bccdd”,时间:“2015-10-09 19:59:20”系统信息:主机:“NCA1026471”,IP:“192.168.56.1”,OS.Name:“Windows 7”,OS.arch:“AM