Last week, we focused on email validations on adding relative locations for texts within the same container/div, mobile devices, and database connectivity.
Relative locations
- Added ability to use text nodes as anchors as opposed to the container node that may be larger and contains the desired element.
- This means that users can now use relative location to do validations for a text node against another text node within the same container or div.
Email validations
- Added the ability to check emails on the mobile device.
- This feature will make email validation more consistent across different OS's. By default, all emails are rendered in a desktop browser window. If you are testing a web application in a desktop browser, emails will be opened in a new tab in the same browser window. If you are testing a web application or an app on a mobile device, all emails will also open in a new desktop browser window.
- If you test a web or mobile app in a mobile device and need to view emails in the same mobile device, e.g. - to validate that it looks OK or to test a sign up case, you can specify this in the user action. E.g.:
check that email from "customer@customer-email.com" was delivered and show in mobile
- This will render the message in a corresponding mobile browser - Safari or Chrome.
- You can use the and show in mobile tag in both check that email ... and reply to email ... actions.
Database connectivity
- Added support to do SQL operations on a remote server via a JDBC connection.
- Make an SQL query; the first row and all the columns are translated to stored values that you can use within your test case.