Here's an explanation from the dev team regarding the usage and working on the NLP "Click on ui identifier if visible":

"The NLP "click on ui identifier if visible" will pass only if the element is visible on the page. And it will skip the step without failure if the element is not visible on page but present on the HTML DOM.

For all other cases, i.e,

1. if the ui identifier element is not found

2. the locator is incorrect and,

3. for all other issues, the NLP will fail as expected.

If you just want to skip for all the failure cases, you can use an IF conditional step for that."

For example,

1. If Verify that the element is visible

    2. Click on ui identifier