【问题标题】:How to retrieve a element from HTML and XPATH using python?如何使用 python 从 HTML 和 XPATH 中检索元素?
【发布时间】:2018-09-14 16:44:33
【问题描述】:

我有一个 HTML 如下:

<input type="checkbox" name="jform[groups][]" value="2" id="1group_2" checked="checked" rel="1group_1">

我想使用 selenium webdriver 从中获取“已检查”属性。 我该怎么做?

提前感谢您的帮助。

【问题讨论】:

标签: html python-3.x selenium selenium-webdriver xpath


【解决方案1】:

根据您共享的 HTML,您可以使用 checked 属性检索值 checked

  • css_selector:

    driver.find_element_by_css_selector("input[id*='group_'][name^='jform'][type='checkbox']").get_attribute("checked")
    
  • xpath:

    driver.find_element_by_xpath("//input[contains(@id,'group_') and starts-with(@name,'jform')][@type='checkbox']").get_attribute("checked")
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    相关资源
    最近更新 更多