Я пытаюсь сделать снимок экрана для нескольких веб-сайтов. Но мне нужно закрыть рекламу covid, прежде чем делать снимок экрана. Образец веб-сайта для справки . Я выполнил свое требование с помощью приведенной ниже строки кода, используя имя класса кнопки закрытия.
WebDriverWait(driver,
20).until(EC.element_to_be_clickable((By.CLASS_NAME,"close-button"))).click()
Другой веб-сайт с такой же рекламой covid, но с другим именем класса covid-close-button
. Как наилучшим образом создать универсальное решение c для всех веб-сайтов, независимо от разных имен классов? Также есть ли способ проверить наличие этой рекламы на веб-сайте?