Zaznacz element, a następnie tekst za pomocą Selenium WebDriver
Używam Selenium WebDriver i powiązań Pythona, aby zautomatyzować niektóre monotonne zadania WordPress i do tego momentu było całkiem proste. Próbuję zaznaczyć pole wyboru, ale jedynym sposobem, w jaki mogę go zidentyfikować, jest następujący po nim tekst. Oto odpowiednia część 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>
Jedyne informacje, które mam w skrypcie, aby zidentyfikować to pole wyboru, to ciąg „polishpottery”. Czy jest jakiś sposób, aby zaznaczyć to pole wyboru, znając tylko następujący tekst?