Селен, циклы и проблемыPython

Программы на Python
Anonymous
Селен, циклы и проблемы

Сообщение Anonymous »

У меня возникли проблемы, но я не знаю, связано ли это с селеном или логикой. Немного контекста:

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

z = 0
m = 1

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

if z < 6:
next_page_path = f'//li[@class="arrow"][{m}]'

next_boton = driver.find_element(
by=By.XPATH,
value=next_page_path
)

### THE PROBLEM IS HERE ###
next_boton.click()

m = 2
z += 1

Это часть длинного цикла for, все в порядке, но когда доходит до нажатия стрелки «Далее», он начинается снова, а во второй раз он действительно щелкает и переходит к следующему страница. В результате я дважды считываю одну и ту же информацию, весь остальной код работает нормально, но когда дело доходит до щелчка, я просто не знаю.
Это действительно странно, потому что я добавил ожидание в течение длительного времени (чтобы дать ему время загрузиться), но я больше не знаю, элемент кажется появляется, но, возможно, я делаю что-то не так

Подробнее здесь: https://stackoverflow.com/questions/784 ... d-problems

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