INTERACTING WITH MULTIPLE BROWSERS SIMULTANEOUSLY USING LINKED BROWSERS CONTROLLED FROM A PRIMARY BROWSER INTERFACE
First Claim
1. A method for testing Web applications comprising:
- loading a Web application to a plurality of Web browsers;
receiving a plurality of user interactions with one of the Web browsers;
altering a state of the one Web browser in accordance with each user interaction;
for each received user interaction, conveying equivalent interaction data to each of the other Web browsers of the plurality of Web browsers, wherein equivalent interaction data emulates the received user interaction in context of the Web browser for which the equivalent interaction data is intended; and
altering a state of each of the other Web browsers of the plurality of Web browsers in accordance with the equivalent interaction data conveyed to each of the other Web browsers.
1 Assignment
0 Petitions
Accused Products
Abstract
A Web application can be loaded into a set of different Web browsers. A set of user interactions directed to one of the Web browsers can be received. A state of that Web browser can be altered in accordance with each user interaction. For each received user interaction, an equivalent interaction data element can be conveyed to each of the other Web browsers. The equivalent interaction data element can emulates the received user interaction in context of the Web browser for which the equivalent interaction data is intended. A state of each of the other Web browsers can be altered in accordance with the equivalent interaction data that is received and processed by that Web browser.
-
Citations
20 Claims
-
1. A method for testing Web applications comprising:
-
loading a Web application to a plurality of Web browsers; receiving a plurality of user interactions with one of the Web browsers; altering a state of the one Web browser in accordance with each user interaction; for each received user interaction, conveying equivalent interaction data to each of the other Web browsers of the plurality of Web browsers, wherein equivalent interaction data emulates the received user interaction in context of the Web browser for which the equivalent interaction data is intended; and altering a state of each of the other Web browsers of the plurality of Web browsers in accordance with the equivalent interaction data conveyed to each of the other Web browsers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for using and interpreting a slide based motion for input, the computer program product comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to load a Web application to a plurality of Web browsers; computer usable program code configured to receive a plurality of user interactions with one of the Web browsers; computer usable program code configured to alter a state of the one Web browser in accordance with each user interaction; computer usable program code configured to perform the following for each received user interaction;
convey equivalent interaction data to each of the other Web browsers of the plurality of Web browsers, wherein equivalent interaction data emulates the received user interaction in context of the Web browser for which the equivalent interaction data is intended; andcomputer usable program code configured to alter a state of each of the other Web browsers of the plurality of Web browsers in accordance with the equivalent interaction data conveyed to each of the other Web browsers. - View Dependent Claims (9, 10, 11)
-
-
12. A system for linking multiple browser interfaces comprising:
-
a primary browser interface configured to load a primary instance of at least one application, to receive input for said primary instance of the at least one application, and to present output for said primary instance of the at least one application; at least one dependent browser interface, each configured to load a dependent instance of said least one application, to receive input for said dependent instance of at least one application, and to present output for said dependent instance of said at least one application; and browser interface linkage executable code digitally encoded in a computing device usable medium configured to cause a computing device to link the primary browser interface and the at least one dependent browser interface so that input directed towards the primary browser interface is automatically conveyed for use by each of the dependent browser interfaces. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification