Browse Source

Add selenium tests for gmail and yahoo. Issue #12.

tags/0.6
Chris Smith 15 years ago
parent
commit
b19fdd0b3a
2 changed files with 144 additions and 0 deletions
  1. 72
    0
      tests/gmail
  2. 72
    0
      tests/yahoo

+ 72
- 0
tests/gmail View File

@@ -0,0 +1,72 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4
+<head profile="http://selenium-ide.openqa.org/profiles/test-case">
5
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6
+<link rel="selenium.base" href="" />
7
+<title>gmail</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">gmail</td></tr>
13
+</thead><tbody>
14
+<tr>
15
+	<td>open</td>
16
+	<td>/poidsy/examples/basic/</td>
17
+	<td></td>
18
+</tr>
19
+<tr>
20
+	<td>type</td>
21
+	<td>openid_url</td>
22
+	<td>www.gmail.com</td>
23
+</tr>
24
+<tr>
25
+	<td>clickAndWait</td>
26
+	<td>//input[@value='Login']</td>
27
+	<td></td>
28
+</tr>
29
+<tr>
30
+	<td>type</td>
31
+	<td>Email</td>
32
+	<td>me@chris.smith.name</td>
33
+</tr>
34
+<tr>
35
+	<td>type</td>
36
+	<td>Passwd</td>
37
+	<td>PoidsyTest</td>
38
+</tr>
39
+<tr>
40
+	<td>clickAndWait</td>
41
+	<td>signIn</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>click</td>
46
+	<td>remember_choices_checkbox</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>clickAndWait</td>
51
+	<td>approve_button</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>verifyTextPresent</td>
56
+	<td>Success: your OpenID identifier is</td>
57
+	<td></td>
58
+</tr>
59
+<tr>
60
+	<td>open</td>
61
+	<td>http://www.google.com/</td>
62
+	<td></td>
63
+</tr>
64
+<tr>
65
+	<td>clickAndWait</td>
66
+	<td>link=Sign out</td>
67
+	<td></td>
68
+</tr>
69
+
70
+</tbody></table>
71
+</body>
72
+</html>

+ 72
- 0
tests/yahoo View File

@@ -0,0 +1,72 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4
+<head profile="http://selenium-ide.openqa.org/profiles/test-case">
5
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6
+<link rel="selenium.base" href="" />
7
+<title>yahoo</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">yahoo</td></tr>
13
+</thead><tbody>
14
+<tr>
15
+	<td>open</td>
16
+	<td>/poidsy/examples/basic/</td>
17
+	<td></td>
18
+</tr>
19
+<tr>
20
+	<td>type</td>
21
+	<td>openid_url</td>
22
+	<td>yahoo.com</td>
23
+</tr>
24
+<tr>
25
+	<td>clickAndWait</td>
26
+	<td>//input[@value='Login']</td>
27
+	<td></td>
28
+</tr>
29
+<tr>
30
+	<td>type</td>
31
+	<td>username</td>
32
+	<td>poidsytest@yahoo.com</td>
33
+</tr>
34
+<tr>
35
+	<td>type</td>
36
+	<td>passwd</td>
37
+	<td>PoidsyTes</td>
38
+</tr>
39
+<tr>
40
+	<td>click</td>
41
+	<td>persistent</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>clickAndWait</td>
46
+	<td>.save</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>clickAndWait</td>
51
+	<td>letmein</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>verifyTextPresent</td>
56
+	<td>Success: your OpenID identifier is</td>
57
+	<td></td>
58
+</tr>
59
+<tr>
60
+	<td>open</td>
61
+	<td>http://www.yahoo.com</td>
62
+	<td></td>
63
+</tr>
64
+<tr>
65
+	<td>clickAndWait</td>
66
+	<td>link=Sign Out</td>
67
+	<td></td>
68
+</tr>
69
+
70
+</tbody></table>
71
+</body>
72
+</html>

Loading…
Cancel
Save