2010-03-29 20:44:25 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head profile = "http://selenium-ide.openqa.org/profiles/test-case" >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" / >
2010-04-13 18:27:24 +00:00
< link rel = "selenium.base" href = "http://localhost:8080/" / >
2010-03-29 20:44:25 +00:00
< title > CreateNewNobodyUser< / title >
< style type = "text/css" >
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
< / style >
< / head >
< body >
< table cellpadding = "1" cellspacing = "1" border = "1" >
< thead >
< tr > < td rowspan = "1" colspan = "3" class = "testName" > CreateNewNobodyUser< / td > < / tr >
< / thead > < tbody >
2010-03-31 19:50:47 +00:00
< tr >
< td > deleteAllVisibleCookies< / td >
< td > < / td >
< td > < / td >
< / tr >
2011-07-11 18:11:06 +00:00
< tr >
< td > setTimeout< / td >
< td > 100000< / td >
< td > < / td >
< / tr >
2010-03-29 20:44:25 +00:00
< tr >
< td > comment< / td >
< td class = "comment" > Create a new unprivileged user< / td >
< td > < / td >
< / tr >
< tr >
< td > open< / td >
2010-04-13 18:27:24 +00:00
< td > /vivo/< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > VIVO< / td >
< td > < / td >
< / tr >
< tr >
< td > comment< / td >
< td class = "comment" > Must not be logged in already< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Log in< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-01-31 18:37:39 +00:00
< td > Log in to VIVO< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > comment< / td >
< td class = "comment" > Must login as site admin< / td >
< td > < / td >
< / tr >
< tr >
< td > type< / td >
2011-01-31 18:37:39 +00:00
< td > loginName< / td >
2011-06-28 12:56:38 +00:00
< td > testAdmin@cornell.edu< / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
< td > type< / td >
2011-01-31 18:37:39 +00:00
< td > loginPassword< / td >
2010-03-29 20:44:25 +00:00
< td > Password< / td >
< / tr >
< tr >
< td > clickAndWait< / td >
2011-01-31 18:37:39 +00:00
< td > loginForm< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > comment< / td >
< td class = "comment" > Create a new user< / td >
< td > < / td >
< / tr >
2011-01-31 18:37:39 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Site Admin< / td >
< td > < / td >
< / tr >
2010-03-29 20:44:25 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=User accounts< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-11 18:11:06 +00:00
< td > VIVO< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
< td > User accounts< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
2011-07-11 18:11:06 +00:00
< td > //input[@value='Add new account']< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-11 18:11:06 +00:00
< td > VIVO< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyTextPresent< / td >
< td > User accounts > Add new account< / td >
< td > < / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
< td > type< / td >
2011-07-11 18:11:06 +00:00
< td > email-address< / td >
2011-07-11 20:00:48 +00:00
< td > RickRookie@cornell.edu< / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
< td > type< / td >
2011-07-11 18:11:06 +00:00
< td > first-name< / td >
< td > Rick< / td >
2010-04-13 18:27:24 +00:00
< / tr >
< tr >
2010-03-29 20:44:25 +00:00
< td > type< / td >
2011-07-11 18:11:06 +00:00
< td > last-name< / td >
< td > Rookie< / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > click< / td >
< td > //input[@name='role' and @value='http://permissionSet-1']< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > clickAndWait< / td >
< td > submitAdd< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > assertTitle< / td >
< td > VIVO< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > comment< / td >
2011-07-11 18:11:06 +00:00
< td class = "comment" > Verify account< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyTextPresent< / td >
2011-07-11 20:00:48 +00:00
< td > A new account for Rick Rookie was successfully created. A notification email has been sent to rickRookie@cornell.edu with instructions for activating the account and creating a password.< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyElementPresent< / td >
< td > link=Rick Rookie< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyElementPresent< / td >
< td > link=rickRookie@cornell.edu< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyTextPresent< / td >
2010-03-29 20:44:25 +00:00
< td > Rick< / td >
2011-07-11 18:11:06 +00:00
< td > < / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyTextPresent< / td >
2010-03-29 20:44:25 +00:00
< td > Rookie< / td >
2011-07-11 18:11:06 +00:00
< td > < / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
2011-07-11 18:11:06 +00:00
< td > verifyTextPresent< / td >
< td > INACTIVE< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
< td > Self Editor< / td >
< td > < / td >
2010-03-29 20:44:25 +00:00
< / tr >
< tr >
< td > verifyTextPresent< / td >
2011-07-11 20:00:48 +00:00
< td > 0< / td >
2010-03-29 20:44:25 +00:00
< td > < / td >
< / tr >
< tr >
< td > comment< / td >
< td class = "comment" > Logout< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Log out< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > VIVO< / td >
< td > < / td >
< / tr >
< / tbody > < / table >
< / body >
< / html >