Some test cases must implement a conditional behaviour based on the elements or values in the currently shown interface. Methods like the following are needed. All of the return a boolean.
isElementPresent(final Object locator)
isElementVisible(final Object locator)
isElementEnabled(final Object locator)
isElementNotPresent(final Object locator)
isElementPresent(final Object locator, final long timeout)
isElementVisible(final Object locator, final long timeout)
isElementEnabled(final Object locator, final long timeout)
isElementNotPresent(final Object locator, final long timeout)
isWindowOpen(final Object locator)