<div data-v-7868f2da="" data-v-a71d9b0a="" role="radio" aria-checked="false" aria-label="No" additionalarialabel="No"
class="radio-button-container" tabindex="0" style="width: 20px; height: 20px;">
<div data-v-7868f2da="" class="inactive-radio-button border-color-undefined"></div>
</div>
Выше находится рассматриваемый элемент. Кажется, я не могу получить этот элемент с помощью Selenium?
Я пытался просто получить Xpath (как относительный, так и абсолютный) с помощью F12, но это, похоже, не работает.
Я пробовал другие варианты, если щелкнуть правой кнопкой мыши переключатель, когда F12 в Chrome.
Буду очень признателен за любые предложения
1 ответ
Вы можете использовать document.querySelectorAll()
, запросив имя роли Например document.querySelectorAll('[role="radio"]')
ПРИМЕЧАНИЕ. Это позволит получить все элементы с этим именем роли, если вам нужна конкретная кнопка, я думаю, вам нужно добавить префикс div с идентификатором.
Похожие вопросы
Новые вопросы
html
HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].