When I tried to execute Selenium integration test cases, I sometimes encountered the error message in the Selenium step for "Click Element" action like below:
============================================================================
| Error executing Selenium Step :
[{"negated":false,"type":"clickElement","locator":{"type":"xpath","value":"<Element Xpath>"}}]
============================================================================
| Step: ClickElement
----------------------------------------------------------------------------
| Message: {"negated":false,"type":"clickElement","locator":{"type":"xpath","value":"<Element Xpath>"}} failed.
----------------------------------------------------------------------------
| Trapped Exception: {"negated":false,"type":"clickElement","locator":{"type":"xpath","value":"<Element Xpath>"}} failed.
| Trapped Message: java.lang.RuntimeException: {"negated":false,"type":"clickElement","locator":{"type":"xpath","value":"<Element Xpath>"}} failed.
----------------------------------------------------------------------------
STACK TRACE
java.lang.RuntimeException: {"negated":false,"type":"clickElement","locator":{"type":"xpath","value":"<Element Xpath>"}} failed.
at com.sebuilder.interpreter.TestRun.executeStep(TestRun.java:81)
at com.itko.lisa.glass.SeleniumScriptExecutor.executeStep(SeleniumScriptExecutor.java:373)
at com.itko.lisa.glass.SeleniumScriptExecutor.executeStep(SeleniumScriptExecutor.java:305)
at com.itko.lisa.glass.SeleniumStep.execute(SeleniumStep.java:313)
at com.itko.lisa.test.TestNode.executeNode(TestNode.java:981)
at com.itko.lisa.test.TestCase.execute(TestCase.java:1295)
at com.itko.lisa.test.TestCase.execute(TestCase.java:1210)
at com.itko.lisa.test.TestCase.executeNextNode(TestCase.java:1195)
at com.itko.lisa.editor.WalkThruPanel.prepAndExecNode(WalkThruPanel.java:1057)
at com.itko.lisa.editor.WalkThruPanel.access$900(WalkThruPanel.java:70)
at com.itko.lisa.editor.WalkThruPanel$10.doCallback(WalkThruPanel.java:964)
at com.itko.util.swing.panels.ProcessingDialog$2.run(ProcessingDialog.java:194)
at java.lang.Thread.run(Unknown Source)
Caused by: org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with
Command duration or timeout: 568 milliseconds
...
============================================================================