WebDriverWait until_not и невидимость слишком медленно на Python и Selenium

#python #selenium #selenium-webdriver #webdriver #webdriverwait

#python #селен #selenium-webdriver #webdriver #webdriverwait

Вопрос:

У меня есть страница, на которой загрузчик «ajax-disable» появляется примерно на 5-6 секунд, и если все в порядке, он исчезает. У меня есть следующий код:

 try:
  WebDriverWait(driver, 30).until_not(EC.presence_of_element_located((By.CSS_SELECTOR, ".ajax-disable")))
  print("Finished")
except:
  print("ERROR")
  

Я пробовал оба until_not и invisibility_of_element_located , но никакой разницы. Итак, моя проблема в том, что он слишком медленный после ".ajax-disable" исчезновения загрузчика, требуется еще около 10 секунд, пока он не напечатает «Готово». есть идеи, почему и как сделать это быстрее, чтобы сразу после исчезновения загрузчика продолжить? Также изменен тайм-аут с 5 до 100 секунд, но все тот же.

Комментарии:

1. есть ли у вас driver.implicitly_wait(0) после инициализации вашего драйвера? Это может сработать

2. Спасибо, да, я забыл об этом.