Я новичок в кодировании Selenium в Python, и я пытался найти эту кнопку по имени, id, xpath, а затем щелкнул по ней, но ничего не помогло.
Проблема в том, что я не могу найти кнопку, потому что xpath постоянно меняется, а имя идентификатора - просто «кнопка», поэтому его расположение не будет работать, потому что на странице много других кнопок. Как я могу найти элемент?
Вот сайты HTML:
<ul data-componentname="gender">
<li id="b27296be-e8da-4d5a-acb6-d1674bf88568" class="">
<input type="button">
<span>Male</span>
</li>
<li id="32bf7074-6b69-41bb-9869-cf71ac42686f" class="">
<input type="button">
<span>Female</span>
</li>
Вот что я пробовал:
clickGender = browser.find_element_by_xpath("b27296be-e8da-4d5a-acb6-d1674bf88568")
Любая помощь очень ценится.