
Я хотел бы выполнить горизонтальную прокрутку до тех пор, пока мой элемент не будет найден, и как только он будет найден, мне придется обновите значение в поле.
Код: Выделить всё
period = Nov-26
ele_xpath ="//div[1]/div[@col-id='{0}']/div/span".format(period)
elem_not_found = True
y= 10 # setting initial scroll pixel size to 10
while elem_not_found:
try: driver.execute_script("window.scrollTo(0,document.body.scrollHeight)")
time.sleep(1)
driver.execute_script("window.scrollBy(2000,0)")
time.sleep(2)
ele =driver.find_element(By.XPATH,xpath)
driver.execute_script("arguments[0].scrollIntoView();", ele)
time.sleep(2)
elem_not_found = False
except:
y += 35

Подробнее здесь: https://stackoverflow.com/questions/792 ... t-is-found