uh ah, I forgot that `is_element_visible` catch both `NoSuchElementException` and `ElementNotVisibleException`