Поиск всех элементов HTML с именами атрибутов, которые начинаются с 'aria' - PullRequest
0 голосов
/ 08 октября 2018

Используя XPath в Selenium или BeautifulSoup в Python, как можно получить имена тегов (здесь «a», «button») и значения атрибутов «aria» (здесь Home, True, False), зная, что этиатрибуты начинаются с 'aria'

<a aria-label="Home" id="1" />
<button aria-hidden="True" id="2" />
<button aria-pressed="False" id="2" />

В настоящее время я должен вставлять все атрибуты один за другим, как это

driver.find_elements_by_xpath("//*[@aria-label]")
driver.find_elements_by_xpath("//*[@aria-pressed]")

Что мне нужно, это что-то вроде (который,здесь не правильно),

driver.find_elements_by_xpath("//*@[starts-with('aria')]")
...