Patent ID: 8683447

Claim:
A non-transitory computer readable medium including at least computer program code for a test enabled web browser application operable on a client, said computer readable medium comprising: computer program code internal to the test enabled browser application for providing web browsing capabilities; and computer program code internal to the test enabled browser application for testing capabilities of a website hosted by a server and accessible to a computer via a network, wherein the computer program code for testing capabilities of the website includes at least computer program code configured to insert a validation check into a test script for testing at least one webpage of the website, the test script being separate from the at least one webpage being tested, wherein the validation check in the test script and web browsing activities provided by the web browsing capabilities are able to separately access a Document Object Model (DOM) associated with the at least one webpage of the website, wherein the computer program code for testing capabilities of the website includes at least computer program code configured to manipulate information contained in a HTTP/S request header used by the test enabled web browser application to interact with the server, and wherein the validation check is inserted into the test script as at least one command, and the at least one command operates, when executed, to: find a current index of at least one DOM element of the at least one webpage based on a specified property name and/or property value; and (i) submit a named event to the at least one DOM element of the at least one webpage having the current index, or (ii) insert or verify a value in the at least one DOM element of the at least one webpage having the current index.