我使用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項
這可以通過某種匹配器來完成嗎?如果是這樣,我將如何從下拉列表中選擇正確的元素?
謝謝
會'm'給我的元素/文字? –
m是匹配,如果你想打印文本元素,看到上面的更新,我現在要做的,不僅應該使正確的元素,假設硒找到所有的標籤,但如果你打印組(1)它應該打印紅色,毛茸茸,圍巾,小,英國 – reticentroot
我剛使用過'如果m:element.click()' –