Auswahl von Element gefolgt von Text mit Selenium WebDriver

Ich verwende Selenium WebDriver und die Python-Bindungen, um einige monotone WordPress-Aufgaben zu automatisieren, und bis jetzt war es ziemlich einfach. Ich versuche, ein Kontrollkästchen auszuwählen, kann es jedoch nur anhand des darauf folgenden Texts identifizieren. Hier ist der relevante Teil von HTML:

<li id="product_cat-52">
    <label class="selectit">
       <input value="52" type="checkbox" name="tax_input[product_cat][]" id="in-product_cat-52"> polishpottery
    </label>
</li>

Die einzige Information, die ich in meinem Skript habe, um dieses Kontrollkästchen zu identifizieren, ist der String "polishpottery". Gibt es eine Möglichkeit, dieses Kontrollkästchen zu aktivieren, wenn Sie nur den folgenden Text kennen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage