source: Dev/trunk/src/client/dojox/mobile/tests/robot/Switch2.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 3.9 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2                "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4        <head>
5                <title>doh.robot Tooltip Mouse Quirks Test</title>
6
7                <style>
8                        @import "../../../../util/doh/robot/robot.css";
9                </style>
10
11                <!-- required: dojo.js -->
12                <script type="text/javascript" src="../../../../dojo/dojo.js"
13                        data-dojo-config="isDebug: true"></script>
14
15                <!-- functions to help test -->
16                <!-- script type="text/javascript" src="../helpers.js"></script -->
17
18                <script type="text/javascript">
19                        dojo.require("dijit.robotx");
20
21                        dojo.addOnLoad(function(){
22                                doh.robot.initRobot("../test_Switch.html?theme=Android");
23                                var reg=null;
24                                doh.register("dojox.mobile.Switch mouse tests", [
25                                        {
26                                                name: "Switch mouse tests",
27                                                timeout: 5000,
28                                                runTest: function(){
29                                                        var d = new doh.Deferred();
30                                                        reg = dojo.global.dijit.registry;
31
32                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_0").domNode, 1000);
33                                                        doh.robot.mouseClick({left: true}, 500);
34
35                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_1").domNode, 500);
36                                                        doh.robot.mouseClick({left: true}, 500);
37
38                                                        doh.robot.sequence(d.getTestCallback(function(){
39                                                                doh.is("on", reg.byId("dojox_mobile_Switch_0").get("value"));
40                                                                doh.is("off", reg.byId("dojox_mobile_Switch_1").get("value"));
41                                                        }), 500);
42                                                        return d;
43                                                }
44                                        },
45                                        {
46                                                name: "Switch mouse tests",
47                                                timeout: 5000,
48                                                runTest: function(){
49                                                        var d = new doh.Deferred();
50
51                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_2").domNode, 1000);
52                                                        doh.robot.mouseClick({left: true}, 500);
53
54                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_3").domNode, 500);
55                                                        doh.robot.mouseClick({left: true}, 500);
56
57                                                        doh.robot.sequence(d.getTestCallback(function(){
58                                                                doh.is("on", reg.byId("dojox_mobile_Switch_2").get("value"));
59                                                                doh.is("off", reg.byId("dojox_mobile_Switch_3").get("value"));
60                                                        }), 500);
61                                                        return d;
62                                                }
63                                        },
64                                        {
65                                                name: "Switch mouse tests",
66                                                timeout: 5000,
67                                                runTest: function(){
68                                                        var d = new doh.Deferred();
69
70                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_4").domNode, 1000);
71                                                        doh.robot.mouseClick({left: true}, 500);
72
73                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_5").domNode, 500);
74                                                        doh.robot.mouseClick({left: true}, 500);
75
76                                                        doh.robot.sequence(d.getTestCallback(function(){
77                                                                doh.is("on", reg.byId("dojox_mobile_Switch_4").get("value"));
78                                                                doh.is("off", reg.byId("dojox_mobile_Switch_5").get("value"));
79                                                        }), 500);
80                                                        return d;
81                                                }
82                                        },
83                                        {
84                                                name: "Switch mouse tests",
85                                                timeout: 5000,
86                                                runTest: function(){
87                                                        var d = new doh.Deferred();
88
89                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_6").domNode, 1000);
90                                                        doh.robot.mouseClick({left: true}, 500);
91
92                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_7").domNode, 500);
93                                                        doh.robot.mouseClick({left: true}, 500);
94
95                                                        doh.robot.sequence(d.getTestCallback(function(){
96                                                                doh.is("on", reg.byId("dojox_mobile_Switch_6").get("value"));
97                                                                doh.is("off", reg.byId("dojox_mobile_Switch_7").get("value"));
98                                                        }), 500);
99                                                        return d;
100                                                }
101                                        },
102                                        {
103                                                name: "Switch mouse tests",
104                                                timeout: 5000,
105                                                runTest: function(){
106                                                        var d = new doh.Deferred();
107
108                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_8").domNode, 1000);
109                                                        doh.robot.mouseClick({left: true}, 500);
110
111                                                        doh.robot.mouseMoveAt(reg.byId("dojox_mobile_Switch_9").domNode, 500);
112                                                        doh.robot.mouseClick({left: true}, 500);
113
114                                                        doh.robot.sequence(d.getTestCallback(function(){
115                                                                doh.is("on", reg.byId("dojox_mobile_Switch_8").get("value"));
116                                                                doh.is("off", reg.byId("dojox_mobile_Switch_9").get("value"));
117                                                        }), 500);
118                                                        return d;
119                                                }
120                                        }
121                                ]);
122                                doh.run();
123                        });
124                </script>
125        </head>
126        <body />
127</html>
Note: See TracBrowser for help on using the repository browser.