Выбор элемента, за которым следует текст, с помощью Selenium WebDriver

Я использую Selenium WebDriver и привязки Python для автоматизации некоторых монотонных задач WordPress, и до этого момента это было довольно просто. Я пытаюсь установить флажок, но единственный способ определить его — это текст, следующий за ним. Вот соответствующая часть 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>

Единственная информация, которая есть в моем скрипте для определения этого флажка, — это строка «polishpottery». Есть ли способ установить этот флажок, зная только следующий за ним текст?

6
задан Andrew 10 July 2012 в 03:12
поделиться