Selenium поиск по тексту как реализовать?
Пишу код для покупки на сайте, автоматизированной и столкнулся с проблемой, на разных товарах элементы разные, но мне нужно добавлять товар именно по размеру например по размеру US 11(44), но так как на разных сайтах индивидуальные элементы сделать я это не могу, и так вопрос. Возможен ли поиск по самому тексту в Selenium? К примеру
<label for="skuAndSize__24970758" tabindex="-1" class="css-xf3ahq">US 10 (RU 43)</label>
Так что бы при назначении US10, в корзину добавлялся этот размер не по классу, всем спасибо за ответы
Ответы (1 шт):
Автор решения: Roman Konoval
→ Ссылка
Элемент по тексту можно найти используя поиск по xpath:
driver.find_element_by_xpath("//label[contains(text(), 'US 10')]")