@Conditioned
    @Et("Je vérifie que '(.*)-(.*)' est visible[\\.|\\?]")
    @And("I check that '(.*)-(.*)' is visible[\\.|\\?]")
    public void checkElementVisible(String page, String elementName, List<GherkinStepCondition> conditions) throws FailureException, TechnicalException {
        checkElementVisible(Page.getInstance(page).getPageElementByKey('-' + elementName), true);
    }
@ Conditioned @ Et ( "Je vérifie que '(.*)-(.*)' est visible[\\.|\\?]" ) @ And ( "I check that '(.*)-(.*)' is visible[\\.|\\?]" ) public void checkElementVisible ( String page , String elementName , List < GherkinStepCondition > conditions ) throws FailureException , TechnicalException { checkElementVisible ( Page . getInstance ( page ) . getPageElementByKey ( '-' + elementName ) , true ) ; }
Checks if an html element is visible.

@param page
The concerned page of elementName
@param elementName
The key of the PageElement to check
@param conditions
list of 'expected' values condition and 'actual' values ({@link com.github.noraui.gherkin.GherkinStepCondition}).
@throws TechnicalException
is throws if you have a technical error (format, configuration, datas, ...) in NoraUi.
Exception with message and with screenshot and with exception if functional error but no screenshot and no exception if technical error.
@throws FailureException
if the scenario encounters a functional error