Selenium Webdriver Python — как щелкнуть нужное число в случайно измененных кнопках JS?

#python #selenium-webdriver #button #random #click

#python #selenium-webdriver #кнопка #Случайный #нажмите

Вопрос:

при обновлении страницы место чисел меняется случайным образом между 2 таблицами. Итак, что я хочу сделать, например: я должен написать «01234» в качестве пароля, но проблема здесь в том, что место этих чисел меняется случайным образом при обновлении страницы.

Что мы можем щелкнуть по правильным числам? Я поместил скриншоты ниже.

Спасибо за вашу помощь.

Скриншот

Ответ №1:

Вы можете использовать xpath для получения элементов по тексту:

 password = "01234"
for n in password:
    driver.find_element(By.XPATH, f'//td[@class="chiffre" and .="{n}"]').click()