Testing web pages using a document object model
AssigneeSoftware Research, Inc.
InventorEdward F. Miller
Life of this patent
Estimating the term…
Abstract
Methods and systems to test web browser enabled applications are disclosed. In one embodiment, a browser application can allow a user to perform test and analysis processes on a candidate web browser enabled application. The test enabled browser can use special functions and facilities that are built into the test enabled browser. One implementation of the invention pertains to functional testing, and another implementation of the invention pertains to pertains to site analysis.
Claims19
A computing device, comprising:
- a memory;
- web browser program code stored in the memory;
- and
- a processor configured to perform the web browser program code,
- wherein the web browser program code, when performed, provides a web browser operating on the computing device,
- wherein the web browser program code provides the web browser with Document Object Model (DOM) modification capabilities, and
- wherein the web browser program code includes at least:
- computer program code for receiving an indication of a DOM modification to be performed;
- computer program code for scanning a DOM pertaining to a web page to locate an attribute of an element of the DOM of the web page;
- and
- computer program code for modifying the attribute of the element of the DOM of the web page in accordance with the indication of the DOM modification to be performed.
A non-transitory computer readable medium including at least computer program code operational on a computer for providing a web browser, said computer readable medium comprising:
- computer program code for providing web browsing capabilities and testing capabilities for a website being hosted by a server and accessible to the computer via a network, the website including at least one web page,
- wherein the computer program code for providing web browsing capabilities and testing capabilities, when performed, provides the web browser operating on the computer,
- wherein the computer program code for providing web browsing capabilities and testing capabilities, when performed, provides the web browser with Document Object Model (DOM) modification capabilities, and
- wherein the computer program code for providing web browsing capabilities and testing capabilities includes at least:
- computer program code for receiving an indication of a DOM modification to be performed;
- computer program code for scanning a DOM pertaining to a web page of the website to locate an attribute of an element of the DOM of the web page;
- and
- computer program code for modifying the attribute of the element of the DOM of the web page in accordance with the indication of the DOM modification to be performed.
Dependencies are inferred from the claim text.