From 83480ed3a8e79e155fb1a0d2cad09b6887aff9ba Mon Sep 17 00:00:00 2001 From: Mirko Milovanovic Date: Sun, 23 Feb 2025 17:53:03 +0100 Subject: [PATCH] fix: update wait condition in setupStats function to check for visibility of stats content --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index 9ccbcbe..03b34f3 100644 --- a/main.py +++ b/main.py @@ -203,7 +203,7 @@ def setupStats(driver: webdriver.Remote, url: str, retries: int = 5) -> webdrive actions.context_click(driver.find_element(By.CLASS_NAME ,'video-js')).perform() statsForNerds = driver.find_elements(By.CLASS_NAME ,'vjs-menu-item') actions.click(statsForNerds[-1]).perform() - wait.until(ec.text_to_be_present_in_element((By.CLASS_NAME, 'vjs-stats-list'), 'Player')) + wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, 'div.vjs-stats-content[style="display: block;"]'))) actions.move_to_element(driver.find_element(By.CLASS_NAME ,'vjs-control-bar')).perform() logger.log(logging.INFO, 'Stats setup complete.')