Unable to select an option using Selenium’s Python WebDriver
I would like to select an <option> child of a <select> using the Python WebDriver
. I have a reference to the option WebElement
I wish to select, and have tired select()
and click()
but neither work. What is the correct way to select an ?
I have also posted this question on the Software Quality Assurance & Testing site on Stack Exchange.
Update: Oh dearie me, I just slapped my forehead. Of course it works, it was my fault for calling click()
on the default option, which made it look like nothing had changed.
Update 2: My test doesn’t work with option.click()
, but it does work with option.select()
. In the latest webelement.py source, select
has been removed, and click
must be used in it’s place. It will be interesting to see if my test works with the latest release.