СЕЛЕН НАЙТИ ЭЛЕМЕНТ ПО XPATHPython

Программы на Python
Anonymous
СЕЛЕН НАЙТИ ЭЛЕМЕНТ ПО XPATH

Сообщение Anonymous »

У меня есть три элемента с одним и тем же классом кнопок и именами классов спанов. Я хотел использовать XPath для выбора второго класса диапазона, но всегда ошибался.
Я использовал:

Код: Выделить всё

browser.find_element(By.XPATH, "/html/body/div[1]/div/div[3]/main/div[3]/div[2]/div[2]/div/div/section[2]/div[2]/form/div[9]/button/span[1]").click()
Но я получаю сообщение об ошибке. Я также попробовал следующее, но получил то же сообщение об ошибке.

Код: Выделить всё

result = browser.find_elements(By.XPATH, "//button[@class='_1h5on2Eq5J']")[2].click()

browser.switch_to.frame(result)

results = browser.find_element(By.XPATH, "/html/body/div[1]/div/div[3]/main/div[3]/div[2]/div[2]/div/div/section[2]/div[2]/form/div[9]/button/span[1]")
Ниже приведен фрагмент HTML-кода. Меня интересует найти второй элемент.
Изображение
< /п>

Подробнее здесь: https://stackoverflow.com/questions/749 ... t-by-xpath

Вернуться в «Python»