Navigation system for a graphical user interface
AssigneeRed Hat, Inc.
InventorPeter Victor Savage
Life of this patent
Estimating the term…
Abstract
A graphical user interface (GUI) can be tested using a navigation system to access objects. As an example, a processing device in a system can receive a selection of an object. The selection can be made through the GUI. In response to the selection, the processing device retrieves the object and a destination at which the object is located. The processing device recursively traverses a backwards navigation path from the destination to the graphical user interface using the name of the object and the destination. The processing device can then navigate to the destination using the backwards navigation path.
Claims20
A system comprising:
- a processing device;
- and
- a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising:
- receiving a selection of a plurality of objects in a graphical user interface in a test environment;
- in response to the selection, retrieving names for destinations in the test environment at which the objects are located;
- recursively accessing, for each object of the plurality of objects and its destination, at least one prerequisite destination along a navigation path from the destination of the object in the test environment to the graphical user interface using the name for the destination in the test environment at which the object is located to establish the navigation path to the object in the test environment;
- and
- navigating, for each object of the plurality of objects, to its destination using the navigation path in the test environment.
A method comprising:
- receiving, by a computing device, a selection of a plurality of objects in a graphical user interface in a test environment;
- in response to the selection, retrieving, by the computing device, names for destinations in the test environment at which the objects are located;
- recursively accessing, by the computing device, for each object of the plurality of objects and its destination, at least one prerequisite destination along a navigation path from the destination of the object in the test environment to the graphical user interface using the name for the destination in the test environment at which the object is located to establish the navigation path to the object in the test environment;
- and
- navigating, by the computing device, for each object of the plurality of objects, to its destination using the navigation path in the test environment.
A non-transitory computer-readable medium comprising program code that is executable by a processing device for causing the processing device to:
- receive a selection of a plurality of objects in a graphical user interface in a test environment;
- in response to the selection, retrieve names for destinations in the test environment at which the objects are located;
- recursively access, for each object of the plurality of objects and its destination, at least one prerequisite destination along a navigation path from the destination of the object in the test environment to the graphical user interface using the name for the destination in the test environment at which the object is located to establish the navigation path to the object in the test environment;
- and
- navigate, for each object of the plurality of objects, to its destination using the navigation path in the test environment.
Dependencies are inferred from the claim text.