Как в Selene делать клик при условии видимости/невидимости элемента?

Связка Python + Selene. Необходимо реализовать условную конструкцию, если элемент есть на странице - то нажать на него, если нет - то сделать что-то другое. Оборачивать все вокруг try - except блоками совсем не хочется… Может у кого-то есть идея как это можно красиво реализовать?

Мне кажется, мало кто тут юзает селен, так что скорее вам помогут по чистому селениуму. Вашей проблеме есть решение через классы

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions

канал Якова, который писал селен. Можно там спросить.

2 лайка