Provides Robot Framework compatible resources and tools for writing functional Selenium tests (including acceptance tests) for Plone CMS and its add-ons.
Several core Plone robot tests are currently unstable. We see that it often helps to make sure an element is visible in the viewport before trying to click on it. See for example these fixes. There in CMFPlone I add three keywords to help here, and avoid needing up to four lines to click an element. Basically we do this:
Wait Until Page Contains Element ${element}
Set Focus To Element ${element}
Wait Until Element Is Visible ${element}
Click Element ${element}
I added keywords for this in CMFPlone, but we should move them to plone.app.robotframework.
Several core Plone robot tests are currently unstable. We see that it often helps to make sure an element is visible in the viewport before trying to click on it. See for example these fixes. There in CMFPlone I add three keywords to help here, and avoid needing up to four lines to click an element. Basically we do this:
I added keywords for this in CMFPlone, but we should move them to plone.app.robotframework.