Here is a very common misconception users have over our “Visibility” property, in both code and non-coded verification steps. When they read “Visible” they automatically assume if an element is not present, it’s “not visible” and therefore expect “is visible” to return false. Instead it throws an exception “element not found” and they don’t expect this behavior from this property.