try this
wait = WebDriverWait(driver, 10) button = wait.until(EC.presence_of_element_located((By.XPATH, "//button[contains(., 'Download All')]")))
driver.execute_script("arguments[0].scrollIntoView(true);", button) driver.execute_script("arguments[0].click();", button)
can you share a screenshot of the element in the browser dev tools or the full HTML block from outerHTML