【问题标题】:Select radio button using Selenium使用 Selenium 选择单选按钮
【发布时间】:2021-08-11 00:14:42
【问题描述】:
<input type="radio" name="isLayoutApprov" value="Y"> 1.Approved &nbsp;&nbsp;
<input type="radio" name="isLayoutApprov" value="N">2.UnApproved

我们如何在 Python selenium 中为上述 html 编写代码?

这里的类型和名称是一样的,唯一的区别是这个页面中的值是另一个具有相同值的单选按钮

【问题讨论】:

  • 需要调试细节问题应该更新以包括期望的行为、特定的问题或错误,以及重现问题所需的最短代码。
  • 需要查看整个页面的 HTML 或指向网页的链接才能创建正确的定位器

标签: python-3.x selenium


【解决方案1】:
driver.find_element_by_css("input[value='Y'][name='isLayoutApprov']").click() 

点击批准

driver.find_element_by_css("input[value='N'][name='isLayoutApprov']").click() 

点击未批准

【讨论】:

  • in this page another radio button with same values
  • 但也可能有一个单选按钮,需要 OP 对此发表评论。无论如何也用 css 更新了代码
  • 问题缺少太多细节
  • 什么意思?那是蟒蛇
  • 我明白了。我尽量不和这样的人打交道。你将不得不描述太多的东西,他们仍然不会理解。
猜你喜欢
  • 2018-08-04
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 2023-01-19
  • 2015-07-01
相关资源
最近更新 更多