Support for globalization in test automation
First Claim
1. A computer-readable medium having a data structure stored thereon comprising:
- a resource type data element containing data representing a resource type;
a resource location data element containing data representing a location to a resource file;
a resource identifier data element containing data representing a resource identifier; and
wherein during a resource file extraction operation, the resource location data element is used to locate the resource file, and the resource type data element and the resource identifier data element are used to locate a resource within the resource file that matches the resource type and the resource identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for supporting globalization in user interface automation. A resource key is provided that contains at least three data elements. A resource type data element contains data representing a resource type, a resource location data element contains data representing a location to a resource file, and a resource identifier data element contains data-representing a resource identifier. During a resource file extraction operation, the resource location data element is used to locate the resource file, and the resource type data element and the resource identifier data element are used to locate a resource within the resource file that matches the resource type and the resource identifier. A process is provided for resolving a full path name to a resource file. A process is provided for performing a post-extraction action on an extracted resource string.
32 Citations
20 Claims
-
1. A computer-readable medium having a data structure stored thereon comprising:
-
a resource type data element containing data representing a resource type; a resource location data element containing data representing a location to a resource file; a resource identifier data element containing data representing a resource identifier; and wherein during a resource file extraction operation, the resource location data element is used to locate the resource file, and the resource type data element and the resource identifier data element are used to locate a resource within the resource file that matches the resource type and the resource identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for resolving a full path name to a resource file comprising the steps of:
-
determining that a resource file is needed for an extraction operation; accessing a key signature contained in a resource key; if the key signature contains enough information to indicate a first location to search for the resource file, then; searching the first location for the resource file; and if the resource file is found in the first location, then using the resource file found in the first location for the extraction operation; if the key signature does not contain enough information to indicate the first location, or if the resource file is not found in the first location after searching, then accessing a resource file location value contained in the resource key to determine a second location to search for the resource file; searching the second location for the resource file; and if the resource file is found in the second location, then using the resource file found in the second location for the extraction operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for performing a post-extraction action on an extracted resource string comprising the steps of:
-
receiving a resource string that was extracted from a resource file during an extraction action; accessing a resource key associated with the resource string; identifying one or more modifications described in the resource key that need to be made to the resource string; and performing the one or more modifications to the resource string. - View Dependent Claims (19, 20)
-
Specification