Я изо всех сил пытаюсь найти способ щелкнуть кнопку отправки в следующем классе. Он не содержит идентификатор, имя или любой легко идентифицируемый метод, который не генерируется динамически. любая помощь приветствуется.Selenium, нажмите кнопку отправки без id python
до сих пор я попробовал:
driver.find_element_by_xpath("//div[@class='button-status-container'][@type='submit']")
driver.find_element_by_xpath("//div[@class='button-status-container']//button-status-container[@type='submit']")
driver.find_element_by_css_selector('.button-status-container[type="button"]')
все из перечисленных выше ошибок с NoSuchElementException
. the htlm of submit button
попробовать следующее: 'XPath // DIV/кнопка [содержит (текст(), 'Register')]' – Poloq
Можете ли вы предоставить большую часть html на этой странице для проверки? В тексте - не скриншот. – pagep
@Poloq, с которым вы работали, мне пришлось найти все элементы с «Register», добавить в список и выбрать правильный: register_button = driver.find_elements_by_xpath («// * [contains (text(), 'Register')] ") register_button [2] .click() – remis4