11. An apparatus for testing a user interface, comprising: an object data extractor to extract object data associated with user interface elements from a file associated with the user interface and to generate a plurality of object definitions for the user interface elements from the extracted object data; memory to store the plurality of object definitions; and a test script generator to generate a test script for the user interface using the object definitions, wherein the test script is to be generated based on one or more test definitions defining one or more attributes of the user interface elements to be tested via the test script, wherein the test script is to be generated based on one or more automation rules that define a testing sequence in which the user interface elements of the user interface are to be tested, wherein the one or more automation rules indicate that a first type of user interface element is to be tested before a second type of user interface element, wherein the object data extractor is to extract the object data from the file associated with the user interface by referencing a set of extraction rules configured to identify the types of the user interface elements, and wherein the object data associated with the user interface elements includes the attributes of the corresponding user interface elements.
11. An apparatus for testing a user interface, comprising: an object data extractor to extract object data associated with user interface elements from a file associated with the user interface and to generate a plurality of object definitions for the user interface elements from the extracted object data; memory to store the plurality of object definitions; and a test script generator to generate a test script for the user interface using the object definitions, wherein the test script is to be generated based on one or more test definitions defining one or more attributes of the user interface elements to be tested via the test script, wherein the test script is to be generated based on one or more automation rules that define a testing sequence in which the user interface elements of the user interface are to be tested, wherein the one or more automation rules indicate that a first type of user interface element is to be tested before a second type of user interface element, wherein the object data extractor is to extract the object data from the file associated with the user interface by referencing a set of extraction rules configured to identify the types of the user interface elements, and wherein the object data associated with the user interface elements includes the attributes of the corresponding user interface elements. 12. The apparatus as defined in claim 11 , wherein at least one of the one or more test definitions or the one or more automation rules are configurable by a user.