Generalnie na stronie jest dużo samych przycisków przyjmijmy, że 100. I chcę kliknąć z trzydzieści pierwszych przycisków, a po jakimś czasie kolejne trzydzieści. Nie chcę pisać dla każdego przycisku osobnej linijki kodu, bo ta liczba przycisków też się zmienia w zakresie od 100 do 200. Probowałem tak, że gdy mam jednego xpatha jak np. /html/body/main/section/nav/button[3] to robię tak: /html/body/main/section/nav/button[wartosc] i wtedy zmiena "wartosc" będzie się zmieniać, ale nie działa. Dlatego pytanie jak zrobić tak, żeby jakoś to działało w pętli i klikało te same przyciski.
0
0
Zamiast pobierać jeden webelement to pobieraj listę webelementów i operuj na liście.
find_elements_by_xpath()
2
Tak jak mowi @null null, ew document.QuerySelectorAll() ktore mozesz sobie zwrocic do pythona i potem zastosowac modulo - co 30 przyciskow (x:30 == 0). Co kazda taka iteracja dac zwyklego sleepa i smiga.