Browse Source

Add selenium tests for blogger, livejournal, signon.com, verisign and

wordpress. Issue #12.
tags/0.6
Chris Smith 15 years ago
parent
commit
0ef668c58f
6 changed files with 335 additions and 0 deletions
  1. 62
    0
      tests/blogger
  2. 62
    0
      tests/livejournal
  3. 57
    0
      tests/signon
  4. 20
    0
      tests/tests
  5. 62
    0
      tests/verisign
  6. 72
    0
      tests/wordpress

+ 62
- 0
tests/blogger View File

@@ -0,0 +1,62 @@
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>blogger</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">blogger</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>poidsytest.blogspot.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>f-Email</td>
32
+	<td>me@chris.smith.name</td>
33
+</tr>
34
+<tr>
35
+	<td>type</td>
36
+	<td>f-Passwd</td>
37
+	<td>PoidsyTest</td>
38
+</tr>
39
+<tr>
40
+	<td>clickAndWait</td>
41
+	<td>signin-btn-hidden</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>verifyTextPresent</td>
46
+	<td>Success: your OpenID identifier is http://poidsytest.blogspot.com/</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>open</td>
51
+	<td>http://www.blogger.com/</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>clickAndWait</td>
56
+	<td>link=Sign out</td>
57
+	<td></td>
58
+</tr>
59
+
60
+</tbody></table>
61
+</body>
62
+</html>

+ 62
- 0
tests/livejournal View File

@@ -0,0 +1,62 @@
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>livejournal</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">livejournal</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>poidsytest.livejournal.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>login_user</td>
32
+	<td>PoidsyTest</td>
33
+</tr>
34
+<tr>
35
+	<td>type</td>
36
+	<td>password</td>
37
+	<td>Test12345</td>
38
+</tr>
39
+<tr>
40
+	<td>clickAndWait</td>
41
+	<td>//input[@value='Login']</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>verifyTextPresent</td>
46
+	<td>Success: your OpenID identifier is http://poidsytest.livejournal.com/</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>open</td>
51
+	<td>http://www.livejournal.com/</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>click</td>
56
+	<td>link=Logout</td>
57
+	<td></td>
58
+</tr>
59
+
60
+</tbody></table>
61
+</body>
62
+</html>

+ 57
- 0
tests/signon View File

@@ -0,0 +1,57 @@
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>signon</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">signon</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>poidsytest.signon.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>authenticate_password</td>
32
+	<td>Test12345</td>
33
+</tr>
34
+<tr>
35
+	<td>clickAndWait</td>
36
+	<td>authenticate__process</td>
37
+	<td></td>
38
+</tr>
39
+<tr>
40
+	<td>verifyTextPresent</td>
41
+	<td>Success: your OpenID identifier is https://poidsytest.signon.com</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>open</td>
46
+	<td>http://www.signon.com/</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>clickAndWait</td>
51
+	<td>link=Sign Out</td>
52
+	<td></td>
53
+</tr>
54
+
55
+</tbody></table>
56
+</body>
57
+</html>

+ 20
- 0
tests/tests View File

@@ -0,0 +1,20 @@
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>
5
+  <meta content="text/html; charset=UTF-8" http-equiv="content-type" />
6
+  <title>Test Suite</title>
7
+</head>
8
+<body>
9
+<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
10
+<tr><td><b>Test Suite</b></td></tr>
11
+<tr><td><a href="signon">signon</a></td></tr>
12
+<tr><td><a href="verisign">verisign</a></td></tr>
13
+<tr><td><a href="yahoo">yahoo</a></td></tr>
14
+<tr><td><a href="gmail">gmail</a></td></tr>
15
+<tr><td><a href="blogger">blogger</a></td></tr>
16
+<tr><td><a href="livejournal">livejournal</a></td></tr>
17
+<tr><td><a href="wordpress">wordpress</a></td></tr>
18
+</tbody></table>
19
+</body>
20
+</html>

+ 62
- 0
tests/verisign View File

@@ -0,0 +1,62 @@
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>verisign</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">verisign</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>poidsytest.pip.verisignlabs.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</td>
33
+</tr>
34
+<tr>
35
+	<td>type</td>
36
+	<td>password</td>
37
+	<td>Test12345</td>
38
+</tr>
39
+<tr>
40
+	<td>clickAndWait</td>
41
+	<td>//input[@value='Sign In']</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>verifyTextPresent</td>
46
+	<td>Success: your OpenID identifier is http://poidsytest.pip.verisignlabs.com/</td>
47
+	<td></td>
48
+</tr>
49
+<tr>
50
+	<td>open</td>
51
+	<td>http://pip.verisignlabs.com/</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>clickAndWait</td>
56
+	<td>link=Sign Out</td>
57
+	<td></td>
58
+</tr>
59
+
60
+</tbody></table>
61
+</body>
62
+</html>

+ 72
- 0
tests/wordpress 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="http://php.localhost/" />
7
+<title>wordpress</title>
8
+</head>
9
+<body>
10
+<table cellpadding="1" cellspacing="1" border="1">
11
+<thead>
12
+<tr><td rowspan="1" colspan="3">wordpress</td></tr>
13
+</thead><tbody>
14
+<tr>
15
+	<td>open</td>
16
+	<td>http://poidsytest.wordpress.com/wp-login.php?loggedout=true</td>
17
+	<td></td>
18
+</tr>
19
+<tr>
20
+	<td>type</td>
21
+	<td>user_login</td>
22
+	<td>PoidsyTest</td>
23
+</tr>
24
+<tr>
25
+	<td>type</td>
26
+	<td>user_pass</td>
27
+	<td>Test12345</td>
28
+</tr>
29
+<tr>
30
+	<td>click</td>
31
+	<td>rememberme</td>
32
+	<td></td>
33
+</tr>
34
+<tr>
35
+	<td>clickAndWait</td>
36
+	<td>wp-submit</td>
37
+	<td></td>
38
+</tr>
39
+<tr>
40
+	<td>open</td>
41
+	<td>/poidsy/examples/basic/</td>
42
+	<td></td>
43
+</tr>
44
+<tr>
45
+	<td>type</td>
46
+	<td>openid_url</td>
47
+	<td>poidsytest.wordpress.com</td>
48
+</tr>
49
+<tr>
50
+	<td>clickAndWait</td>
51
+	<td>//input[@value='Login']</td>
52
+	<td></td>
53
+</tr>
54
+<tr>
55
+	<td>verifyTextPresent</td>
56
+	<td>Success: your OpenID identifier is http://poidsytest.wordpress.com/</td>
57
+	<td></td>
58
+</tr>
59
+<tr>
60
+	<td>open</td>
61
+	<td>http://poidsytest.wordpress.com/wp-admin/</td>
62
+	<td></td>
63
+</tr>
64
+<tr>
65
+	<td>click</td>
66
+	<td>link=Log Out</td>
67
+	<td></td>
68
+</tr>
69
+
70
+</tbody></table>
71
+</body>
72
+</html>

Loading…
Cancel
Save