Закройте рекламу covid, прежде чем делать снимок экрана - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь сделать снимок экрана для нескольких веб-сайтов. Но мне нужно закрыть рекламу covid, прежде чем делать снимок экрана. Образец веб-сайта для справки . Я выполнил свое требование с помощью приведенной ниже строки кода, используя имя класса кнопки закрытия.

WebDriverWait(driver, 
20).until(EC.element_to_be_clickable((By.CLASS_NAME,"close-button"))).click()    

Другой веб-сайт с такой же рекламой covid, но с другим именем класса covid-close-button. Как наилучшим образом создать универсальное решение c для всех веб-сайтов, независимо от разных имен классов? Также есть ли способ проверить наличие этой рекламы на веб-сайте?

...