Patent Document ID: 9658931
Application ID: 14219953

Base Claim:
1. A computer system for testing a remote system, the computer system comprising: a memory unit that stores instructions; and at least one processing unit that executes the instructions to: receive a representation of a graphical user interface of the remote system; and control a flow of execution based on a testing script, the flow of execution including: search the received representation of the remote system graphical user interface for a graphical element based on an image analysis; and responsive to a result of searching the received representation of the remote system graphical user interface for the graphical element, automatically provide a signal through a communications channel to execute an emulated user input action on the remote system graphical user interface, wherein the input action is specified by a specific script command in the testing script.

---

Claim 2:
2. The computer system of claim 1 , wherein the at least one processing unit further executes the instructions to: receive an additional representation of the graphical user interface of the remote system subsequent to automatically providing the signal to the remote system to execute the input action; and search the additionally received representation of the remote system graphical user interface for another graphical element based on an image analysis.