[]
UI automation testing simplifies the automation of user interactions and validations within applications. ComponentOne controls integrate with testing tools to enable you to create highly effective UI testing environments. This integration allows developers to automate UI tests that can simulate user interactions with ComponentOne controls.
This document enables automation testers and developers to enhance and test applications using Appium.
Prerequisites require a basic understanding of Windows application testing, Appium, Windows Application Driver (WinAppDriver) and programming in C# .NET.
Automation testing is helpful for testing and facilitates the agile software development lifecycle. Appium is an automation testing tool for UI Automation tests and Software Functional Testing for desktop applications. Appium also supports mobile automation. To use Appium with WinAppDriver, follow the below steps:
From the File Explorer find the Windows Application Driver folder in Program Files(x86) if 64-bit OS or Program Files otherwise. Run the WinAppDriver.exe file. The WinAppDriver uses http protocol on port number 4723 by default. Note, the WinAppDrive application will fail to start if this port number is not reachable.
type=note
Note: Run the WinAppDriver.exe first before running WinAppDriver based UI automation, else test scripts will fail. The WinAppDriver is a console application and does not contain an UI.
For running an Automation test application on any test app, you need to script the test cases that run test on your application. Follow the below steps to run test on your application using Appium:
Observe Appium running the test and reporting test results.