Имея следующий HTML-код:Как я могу подсчитать количество атрибутов элемента в Selenium Python?
<span class="warning" id ="warning">WARNING:</span>
Для объекта доступного по XPATH:
.//*[@id='unlink']/table/tbody/tr[1]/td/span
Как можно подсчитать свои атрибуты (класс, ID) с помощью Selenium WebDriver + Python 2.7 , не зная их имен?
Я что-то вроде графа = 2.
Если я что-то вроде: 'эль = driver.find_element_by_xpath (XPath) печати elem.get_attribute ("outerHTML") печати elem.get_attribute ("innerHTML")' я получаю: '< span class = "warning"> ПРЕДУПРЕЖДЕНИЕ: 'и ' WARNING: ' Итак, возможно, что какой-то Python REGEX в сочетании с elem.get_attribute (" externalHTML ") может сделать трюк? –
Хорошо, я не думал об использовании externalHTML (что было бы разумно, поскольку оно даст вам тот элемент, который вы сейчас выбрали, DOH). – Ardesco