I know about the solution with
elem = WebDriverWait(browser, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".reply-button"))).click()
But here you would wait 20 seconds and then it would either load the element in a variable or throw an exception.
Is there any blocking
solution which stops the program until the element is visible?