Я использую Selenium
для заполнения некоторых выпадающих меню. Эти выпадающие меню довольно динамичны.Python селен и нечеткое соответствие
Что у меня есть, хотя и являются ценностями, которые могли бы быть в выпадающем списке, например:
<select>
<option>Red, wooly, jumper, large, UK</option>
<option>Blue, wooly, jumper, small, USA</option>
<option>Red, wooly, scarf, small, UK</option>
</select>
В идеале, что я ищу сделать, это выбрать тот вариант, который ближе всего соответствует следующей строке
'Red, wooly, small, UK'
Это выберет 3-й предмет из выпадающего списка
Это может быть сделано с помощью какого-то матчи? Если да, как бы выбрать правильный элемент из выпадающего списка?
Thanks
будет 'm' дать мне элемент/текст? –
m является совпадением, если вы хотите распечатать текстовый элемент, см. Обновление выше, которое я сейчас сделаю, что должно не только сделать правильный элемент, предполагая, что селен нашел все теги, но если вы печатаете группу (1) он должен печатать красные, шерстяные, шарфные, маленькие, UK – reticentroot
Я просто использовал 'if m: element.click()' –