Soluling home   Document home

Automation

Automation

WebDriver API is very low level API. I can be used to automate almost any desktop, web or mobile application. In addition it can takes screenshots and provides information that can be used to map the screenshot to the resource items and/or strings. This all can be done using the WebDriver API but we have implemented our own API that makes this much easier. API is written in C# and automation test can be run using Visual Studio's test unit test framework. NewToo's automation API combines WebDriver (browsers) and Appium (mobile and desktop) into a single intuative API that you can use to automte your applications in a locale independent way.

Traditionally UI automation has been very hard and the treashold to do that has been quite high. However once you have written the automation script running them over and over again does not cost hadly anything. When we are dealing with localization the ability to repleat the test becomes even more important because we can multiply the repeat acount with the amount of languages. When having multiple languages you can save huge amount of time and money by using UI automation.

UI automation has two additional benefits.

  1. Accesbility and UI automation go hand by hand. Once tou write UI automation scripts you also make sure that your application is accesbility.
  2. You will get UI screenshots that can be used to give extra context information for translators when they are translating and for testers when you test for localized applications. Localization testing becomes significally faster and cheaper if it is based on screenhots instead of manual testing.