Selecting Element followed by text with Selenium WebDriver

Posted by Andrew on Stack Overflow See other posts from Stack Overflow or by Andrew
Published on 2012-07-10T03:12:25Z Indexed on 2012/07/10 3:15 UTC
Read the original article Hit count: 213

I am using Selenium WebDriver and the Python bindings to automate some monotonous WordPress tasks, and it has been pretty straightforward up until this point. I am trying to select a checkbox, but the only way that I can identify it is by the text following it. Here is the relevant portion of 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>

The only information that I have in my script to identify this checkbox is the string "polishpottery". Is there any way to select that checkbox knowing only the text that follows?

© Stack Overflow or respective owner

Related posts about python

Related posts about selenium