Как извлечь элемент из HTML и XPATH, используя python? - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть следующий HTML-код:

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

Я хочу получить атрибут «проверено» из этого с помощью веб-драйвера selenium. Как мне это сделать?

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 14 сентября 2018

В соответствии с HTML , которым вы поделились для получения значения проверено из атрибута проверено , вы можете использовать:

  • 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")
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...