Why my keyword
Push
[Arguments] ${element}
Wait Until Element Is Visible ${element}
Click Element ${element}
doesn't always work? I have a test file where I'm using it about 50 times. There is only one element
<button id="x" ...>
which doesn't work always with the Push keyword. Pushing the element should generate extra text field to the screen. Maybe every second push button x is working correctly. When pushing the button x fails I can see in the screenshot that the button is hoovered, but there is not an extra text field y generated from pushing the button. The error message is that element y is not found in the page and also in the screenshot the element y is not in the page. In the error situation the test waits 20 seconds for the element.
How to fix the situation? Or is there bug with our application?? When I run our application manually there is never problem with the functionality.
What is difference between the keywords Wait Until Element Is Visible and Wait Until Element Is Clickable?
I tried also with Wait Until Element Is Clickable and also with it the test is not always working (the element y is not found in the page).