I'm trying to select a checkbox on the following public web-page using Selenium XPath from Python and click it to change the checked status.
http://simbad.u-strasbg.fr/simbad/sim-fout
For example, the checkbox that I would like to click is located under "Fluxes/Magnitudes" and is named "U" shown in the picture below.
Upon inspection of this page I built the following XPath to select the checkbox:
//*[@type ='checkbox' and @name='U']
This returns what I believe to be the correct element, however when I try to run click()
on the object it fails with the exception 'list' object has no attribute 'click'
When I look at the functions for this object in a debugger it indeed does not have a click function.
How can this be true for a checkbox?
Is there a different element that has to be selected?
Thanks!
1 Answer 1
My bad, I was using find_elements_by_xpath
instead of find_element_by_xpath
Copy paste error from using another line of code
-
2Hi, Brian. You could improve your question by including the code you were using since only you could have answered with the information you posted.Kate Paulk– Kate Paulk2021年08月19日 11:25:09 +00:00Commented Aug 19, 2021 at 11:25