Selenium IDE - How to check that an element is (CSS) visible?

BadHorsie picture BadHorsie · Feb 7, 2013 · Viewed 10.8k times · Source

Example 1: Checking that a Twitter Bootstrap modal has opened.

The modal already exists on the page but is hidden with CSS until the modal is opened. So how do I verify that the modal actually opened?

Example 2: Checking that a user error message div was displayed.

The error message div always exists but is hidden with CSS until it is needed. How do I verify that the message is visible?

Answer

HKstrongside picture HKstrongside · Feb 7, 2013

You could try using the verifyVisible command. This looks at the css to see if visibility or display is set. It will return true if either of these are visible or returns false otherwise. You will need to pass in a locator. Use the element of the modal that is being controlled by the css.