SYSTEMS AND METHODS FOR IDENTIFYING USER INTERFACE (UI) ELEMENTS
First Claim
1. A method including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, the method comprising:
- identifying a targeted user interface (UI) element using a uniform resource identifier (URI), wherein the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element;
parsing the URI identifying a UI element to validate a format syntax of the URI;
determining from a current session an initial resolution context;
resolving each of the URI fragments within a UI hierarchy in a current resolution context, wherein the current resolution context is the initial resolution context for a first URI fragment; and
after resolving a last of the URI fragments, returning a reference to the targeted UI element.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes identifying a targeted user interface (UI) element using a uniform resource identifier (URI), where the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element, parsing the URI identifying a UI element to validate a format syntax of the URI, determining from a current session an initial resolution context, resolving each of the URI fragments within a UI hierarchy in a current resolution context, where the current resolution context is the initial resolution context for a first URI fragment and after resolving a last of the URI fragments, returning a reference to the targeted UI element.
54 Citations
20 Claims
-
1. A method including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, the method comprising:
-
identifying a targeted user interface (UI) element using a uniform resource identifier (URI), wherein the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element; parsing the URI identifying a UI element to validate a format syntax of the URI; determining from a current session an initial resolution context; resolving each of the URI fragments within a UI hierarchy in a current resolution context, wherein the current resolution context is the initial resolution context for a first URI fragment; and after resolving a last of the URI fragments, returning a reference to the targeted UI element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that when executed cause a processor to perform a process, the instructions comprising instructions to:
-
identify a targeted user interface (UI) element using a uniform resource identifier (URI), wherein the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element; parse the URI identifying a UI element to validate a format syntax of the URI; determine from a current session an initial resolution context; resolve each of the URI fragments within a UI hierarchy in a current resolution context, wherein the current resolution context is the initial resolution context for a first URI fragment; and after resolving a last of the URI fragments, return a reference to the targeted UI element. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system including instructions stored on a non-transitory computer-readable storage medium, the computer system comprising:
-
a test player module configured to identify a targeted user interface (UI) element using a uniform resource identifier (URI), wherein the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element; a URI parser configured to parse the URI identifying a UI element to validate a format syntax of the URI; and a URI resolver configured to; determine from a current session an initial resolution context, resolve each of the URI fragments within a UI hierarchy in a current resolution context, wherein the current resolution context is the initial resolution context for a first URI fragment, and after resolving a last of the URI fragments, return a reference to the targeted UI element. - View Dependent Claims (18, 19, 20)
-
Specification