【问题标题】:Selenium python checking if the input type is dropdownSelenium python检查输入类型是否为下拉
【发布时间】:2023-04-10 19:58:01
【问题描述】:

如何验证输入类型是否为下拉菜单,一般我用类型找。但是在下面的 HTML 代码中没有类型

我可以通过验证 td 是否包含选项标签来做到这一点吗?

【问题讨论】:

  • 您能否发布一个指向该网站的链接,以便我们检查完整的 HTML?

标签: python selenium


【解决方案1】:

使用名称选择器来查找它:

elem = webdriver.find_element_by_name("currencyid")

如果您只是提前知道它是一个下拉菜单,请使用标签选择器

elem = webdriver.find_element_by_tag_name('select')

没有类型(即 input type="checkbox"),因为它不是输入字段。

【讨论】:

  • 我可以,但不适用于我的情况。该函数的目的是从用户那里获取变量并找到它的类型。即文本框、复选框或下拉菜单,并根据它执行操作
  • 在 HTML 中,下拉菜单是选择,文本和复选框是输入类型。
猜你喜欢
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
  • 1970-01-01
  • 2010-12-02
  • 1970-01-01
  • 1970-01-01
  • 2023-01-24
  • 2011-05-03
相关资源
最近更新 更多