Проверьте значение селектора с помощью find_element_by_xpath - PullRequest
1 голос
/ 10 мая 2019

Я хочу получить значение селектора " tabindex " для этого HTML-кода:

<input name="ctl00$ctl00$placeContent$placeTopContent$filter$textAccount" type="text" value="110111102" id="ctl00_ctl00_placeContent_placeTopContent_filter_textAccount" style="width: 130px;" data-kpxc-id="ctl00_ctl00_placeContent_placeTopContent_filter_textAccount" tabindex="-1">

Я пытался использовать его с помощью следующего кода, но получаю только значение« значение ».Как я могу правильно проверить это?

driver.find_element_by_xpath('//*['@id="ctl00_ctl00_placeContent_placeTopContent_filter_textAccount" and @tabindex]').get_attribute('value')

1 Ответ

2 голосов
/ 10 мая 2019

Использовать атрибут tabindex и следующий код.

driver.find_element_by_xpath('//input[@id="ctl00_ctl00_placeContent_placeTopContent_filter_textAccount"]').get_attribute('tabindex')

Вы также можете использовать css selector.

driver.find_element_by_css_selector('#ctl00_ctl00_placeContent_placeTopContent_filter_textAccount').get_attribute('tabindex')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...