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.