You are here

basic_test in Pathauto 5.2

basic_test
open /?q=admin/build/modules
click edit-status-blog
click edit-status-book
click edit-status-forum
click edit-status-path
click edit-status-token
click edit-status-pathauto
clickAndWait edit-submit
clickAndWait link=Create content
clickAndWait link=Blog entry
type edit-title this is a title
type edit-body body
click link=Menu settings
type edit-menu-title menu item
select edit-menu-pid label=Primary links
clickAndWait edit-submit
assertLocation http://clicks/workspace/5testbed/?q=content/title
clickAndWait link=Administer
clickAndWait link=User management
clickAndWait link=Users
clickAndWait link=Add user
type edit-name username
type edit-mail asdf@example.com
type edit-pass-pass1 asdf
type edit-pass-pass2 asdf
clickAndWait edit-submit
clickAndWait link=List
clickAndWait link=username
assertLocation http://clicks/workspace/5testbed/?q=users/username
clickAndWait link=Administer
clickAndWait link=Content management
clickAndWait link=Categories
clickAndWait link=Add vocabulary
type edit-name vocab test
click edit-nodes-blog
click edit-nodes-book
click edit-nodes-forum
click edit-nodes-page
click edit-nodes-nodereview
click edit-nodes-story
clickAndWait edit-submit
clickAndWait //a[contains(@href, '/workspace/5testbed/?q=admin/content/taxonomy/6/add/term')]
type edit-name term test
clickAndWait edit-submit
clickAndWait link=List
clickAndWait link=term test
assertLocation http://clicks/workspace/5testbed/?q=category/vocab-test/term-test
clickAndWait link=Administer
clickAndWait link=Site configuration
clickAndWait link=Pathauto
click link=General settings
type edit-pathauto-separator _
click link=Node path settings
type edit-pathauto-node-blog-pattern blog/[nid]/[term]/[vocab]/[title]
type edit-pathauto-node-book-pattern books/[bookpath]/[book]/[author-name]/[title]
type edit-pathauto-node-page-pattern [catpath]/[menupath]/[title]
click link=Category path settings
type edit-pathauto-taxonomy-pattern category/[vocab]/[catpath]/[cat]/
clickAndWait edit-submit
clickAndWait link=Administer
clickAndWait link=Content management
clickAndWait link=Categories
clickAndWait link=edit vocabulary
clickAndWait edit-delete
clickAndWait edit-submit
clickAndWait link=Administer
clickAndWait link=Content management
clickAndWait link=Content
click //input[@type='checkbox']
select edit-operation label=Delete
clickAndWait document.forms[1].op
clickAndWait edit-submit
clickAndWait link=Administer
clickAndWait link=User management
clickAndWait link=Users
click //input[@type='checkbox']
click edit-accounts-1
select edit-operation label=Delete the selected users
clickAndWait document.forms[1].op
clickAndWait edit-submit
clickAndWait link=Administer
clickAndWait link=Site building
clickAndWait link=URL aliases
clickAndWait link=Delete All Paths
clickAndWait edit-submit
open /?q=admin/build/modules
click edit-status-blog
click edit-status-book
click edit-status-forum
click edit-status-pathauto
clickAndWait edit-submit
click edit-status-path
click edit-status-token
clickAndWait edit-submit
clickAndWait link=Uninstall
click edit-uninstall-book
click edit-uninstall-forum
click edit-uninstall-pathauto
clickAndWait edit-submit
clickAndWait edit-submit

File

test/basic_test_pathauto.html
View source
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>basic_test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">basic_test</td></tr>
</thead><tbody>
<!--Basic setup-->
<tr>
	<td>open</td>
	<td>/?q=admin/build/modules</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-blog</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-book</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-forum</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-path</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-token</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-pathauto</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<!--basic tests - create blog post-->
<tr>
	<td>clickAndWait</td>
	<td>link=Create content</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Blog entry</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-title</td>
	<td>this is a title</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-body</td>
	<td>body</td>
</tr>
<tr>
	<td>click</td>
	<td>link=Menu settings</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-menu-title</td>
	<td>menu item</td>
</tr>
<tr>
	<td>select</td>
	<td>edit-menu-pid</td>
	<td>label=Primary links</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>assertLocation</td>
	<td>http://clicks/workspace/5testbed/?q=content/title</td>
	<td></td>
</tr>
<!--basic tests - create user-->
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=User management</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Users</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Add user</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-name</td>
	<td>username</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-mail</td>
	<td>asdf@example.com</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pass-pass1</td>
	<td>asdf</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pass-pass2</td>
	<td>asdf</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=List</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=username</td>
	<td></td>
</tr>
<tr>
	<td>assertLocation</td>
	<td>http://clicks/workspace/5testbed/?q=users/username</td>
	<td></td>
</tr>
<!--basic tests - create taxonomy term-->
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Content management</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Categories</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Add vocabulary</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-name</td>
	<td>vocab test</td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-blog</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-book</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-forum</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-page</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-nodereview</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-nodes-story</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>//a[contains(@href, '/workspace/5testbed/?q=admin/content/taxonomy/6/add/term')]</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-name</td>
	<td>term test</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=List</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=term test</td>
	<td></td>
</tr>
<tr>
	<td>assertLocation</td>
	<td>http://clicks/workspace/5testbed/?q=category/vocab-test/term-test</td>
	<td></td>
</tr>
<!--Config a little more-->
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Site configuration</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Pathauto</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>link=General settings</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pathauto-separator</td>
	<td>_</td>
</tr>
<tr>
	<td>click</td>
	<td>link=Node path settings</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pathauto-node-blog-pattern</td>
	<td>blog/[nid]/[term]/[vocab]/[title]</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pathauto-node-book-pattern</td>
	<td>books/[bookpath]/[book]/[author-name]/[title]</td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pathauto-node-page-pattern</td>
	<td>[catpath]/[menupath]/[title]</td>
</tr>
<tr>
	<td>click</td>
	<td>link=Category path settings</td>
	<td></td>
</tr>
<tr>
	<td>type</td>
	<td>edit-pathauto-taxonomy-pattern</td>
	<td>category/[vocab]/[catpath]/[cat]/</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<!--Tear Down - delete created items-->
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Content management</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Categories</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=edit vocabulary</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-delete</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Content management</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Content</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>//input[@type='checkbox']</td>
	<td></td>
</tr>
<tr>
	<td>select</td>
	<td>edit-operation</td>
	<td>label=Delete</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>document.forms[1].op</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=User management</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Users</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>//input[@type='checkbox']</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-accounts-1</td>
	<td></td>
</tr>
<tr>
	<td>select</td>
	<td>edit-operation</td>
	<td>label=Delete the selected users</td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>document.forms[1].op</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<!--Tear Down - delete all aliases-->
<tr>
	<td>clickAndWait</td>
	<td>link=Administer</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Site building</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=URL aliases</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Delete All Paths</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<!--Tear Down - disable modules-->
<tr>
	<td>open</td>
	<td>/?q=admin/build/modules</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-blog</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-book</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-forum</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-pathauto</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-path</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-status-token</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>link=Uninstall</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-uninstall-book</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-uninstall-forum</td>
	<td></td>
</tr>
<tr>
	<td>click</td>
	<td>edit-uninstall-pathauto</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>
<tr>
	<td>clickAndWait</td>
	<td>edit-submit</td>
	<td></td>
</tr>

</tbody></table>
</body>
</html>