как дождаться выполнение js(ajax) скрипта selenium?

На сайте изменяется viewbox у svg после полной загрузки страницы. Не могу понять в чем дело, уже чего не пробовал только от sleep до ожидание изменений viewbox.

chrome_options = webdriver.ChromeOptions()

chrome_options.add_argument("--window-size=1920,1080")
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--disable-automation')
chrome_options.add_argument('--disable-blink-features=AutomationControlled')
    for key, value in headers.items():
        chrome_options.add_argument(f'--{key}={value}')
driver = webdriver.Chrome(options=chrome_options, seleniumwire_options=sel_options)



driver.get(url)

cookie = {

}

driver.add_cookie(cookie)

driver.get(url)

wait = WebDriverWait(driver, 10)

 initial_viewbox = driver.execute_script("return document.querySelector('figure 
 svg').getAttribute('viewBox')")


 wait.until(EC.invisibility_of_element_located((By.CSS_SELECTOR, "figure svg[value='" + initial_viewbox + "']")))

это один из последних проб получить измененный viewbox...


Ответы (0 шт):