Author: arthurpeltier
Date: 2010-03-10 06:59:45 -0500 (Wed, 10 Mar 2010)
New Revision: 2097
Removed:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestCleanUp.html
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestSuite_SNF_PRL_with_clean.html
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_33.html
Modified:
portal/trunk/testsuite/GateIn_v3.0_MainFucntions_TestDefinition.ods
portal/trunk/testsuite/GateIn_v3.0_SniffTests.ods
portal/trunk/testsuite/selenium-snifftests/src/main/java/org/exoplatform/portal/selenium/SeleniumTestCaseGenerator.java
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_12.html
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/candidate/Test_POR_09_002.html
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/issues/Test_SNF_PRL_06.html
Log:
GTNPORTAL-741 : * Correct "waitForTable" action to
SeleniumTestCaseGenerator.java
Modified: portal/trunk/testsuite/GateIn_v3.0_MainFucntions_TestDefinition.ods
===================================================================
(Binary files differ)
Modified: portal/trunk/testsuite/GateIn_v3.0_SniffTests.ods
===================================================================
(Binary files differ)
Modified:
portal/trunk/testsuite/selenium-snifftests/src/main/java/org/exoplatform/portal/selenium/SeleniumTestCaseGenerator.java
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/main/java/org/exoplatform/portal/selenium/SeleniumTestCaseGenerator.java 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/main/java/org/exoplatform/portal/selenium/SeleniumTestCaseGenerator.java 2010-03-10
11:59:45 UTC (rev 2097)
@@ -293,7 +293,7 @@
sb.append("for (int second = 0;; second++) {\n");
sb.append(getTimeoutMessage(param1));
sb.append("try {\n");
- sb.append("if (StringPool.BLANK.equals(selenium.getTable(\"");
+ sb.append("if (\"\".equals(selenium.getTable(\"");
sb.append(param2);
sb.append("\"))) {\nbreak;\n}\n}\ncatch (Exception e) {\n}\n");
sb.append("Thread.sleep(1000);\n");
Deleted:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestCleanUp.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestCleanUp.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestCleanUp.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -1,137 +0,0 @@
-<?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"
/>
-<link rel="selenium.base" href="" />
-<title>Clean</title>
-</head>
-<body>
-<table cellpadding="1" cellspacing="1" border="1">
-<thead>
-<tr><td rowspan="1"
colspan="3">Clean</td></tr>
-</thead><tbody>
-<tr>
- <td>echo</td>
- <td>-------------TEST CASE CLEAN-UP-------------</td>
- <td></td>
-</tr>
-<tr>
- <td>storeEval</td>
- <td>var dd = new Date(); var hh =
dd.getHours(); var mm = dd.getMinutes(); var ss =
dd.getSeconds(); var sTime = ("The time is now: " +
hh + ":" + mm + ":" + ss); sTime;</td>
- <td>sTime</td>
-</tr>
-<tr>
- <td>echo</td>
- <td>+++----------------${sTime}---------------+++</td>
- <td></td>
-</tr>
-<tr>
- <td>storeTitle</td>
- <td>titleActual</td>
- <td></td>
-</tr>
-<tr>
- <td>store</td>
- <td>Home</td>
- <td>titleHome</td>
-</tr>
-<tr>
- <td>storeTextPresent</td>
- <td>The Best of eXo and JBoss PortalGateIn 3.0 Beta 5</td>
- <td>greetingOK</td>
-</tr>
-<tr>
- <td>gotoIf</td>
- <td>storedVars['greetingOK'] == true</td>
- <td>Home</td>
-</tr>
-<tr>
- <td>waitForTextPresent</td>
- <td>The Best of eXo and JBoss PortalGateIn 3.0 Beta 5</td>
- <td>greetingOK</td>
-</tr>
-<tr>
- <td>storeTextPresent</td>
- <td>The Best of eXo and JBoss PortalGateIn 3.0 Beta 5</td>
- <td>greetingOK</td>
-</tr>
-<tr>
- <td>gotoIf</td>
- <td>storedVars['greetingOK'] == true</td>
- <td>Home</td>
-</tr>
-<tr>
- <td>gotoIf</td>
- <td>storedVars['titleActual'] !=
storedVars['titleHome']</td>
- <td>Out</td>
-</tr>
-<tr>
- <td>label</td>
- <td>Out</td>
- <td></td>
-</tr>
-<tr>
- <td>open</td>
- <td>/portal/public/classic/</td>
- <td></td>
-</tr>
-<tr>
- <td>gotolabel</td>
- <td>Home</td>
- <td></td>
-</tr>
-<tr>
- <td>label</td>
- <td>Home</td>
- <td></td>
-</tr>
-<tr>
- <td>storeElementPresent</td>
- <td>//a[contains(@href,
"javascript:if(document.getElementById('UIMaskWorkspace'))
ajaxGet(eXo.env.server.createPortalURL('UIPortal', 'AccountSettings',
true));")]</td>
- <td>logged</td>
-</tr>
-<tr>
- <td>gotoIf</td>
- <td>storedVars['logged'] == false</td>
- <td>End</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign out</td>
- <td></td>
-</tr>
-<tr>
- <td>gotolabel</td>
- <td>End</td>
- <td></td>
-</tr>
-<tr>
- <td>label</td>
- <td>End</td>
- <td></td>
-</tr>
-<tr>
- <td>verifyTitle</td>
- <td>Home</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementNotPresent</td>
- <td>//a[contains(@href,
"javascript:if(document.getElementById('UIMaskWorkspace'))
ajaxGet(eXo.env.server.createPortalURL('UIPortal', 'AccountSettings',
true));")]</td>
- <td></td>
-</tr>
-<tr>
- <td>verifyElementNotPresent</td>
- <td>//a[contains(@href,
"javascript:if(document.getElementById('UIMaskWorkspace'))
ajaxGet(eXo.env.server.createPortalURL('UIPortal', 'AccountSettings',
true));")]</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>----------------------------------------------------</td>
- <td></td>
-</tr>
-
-</tbody></table>
-</body>
-</html>
Deleted:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestSuite_SNF_PRL_with_clean.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestSuite_SNF_PRL_with_clean.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/TestSuite_SNF_PRL_with_clean.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -1,81 +0,0 @@
-<?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>
- <meta content="text/html; charset=UTF-8"
http-equiv="content-type" />
- <title>Test Suite</title>
-</head>
-<body>
-<table id="suiteTable" cellpadding="1" cellspacing="1"
border="1" class="selenium"><tbody>
-<tr><td><b>Test Suite</b></td></tr>
-<tr><td><a
href="Test_SNF_PRL_02.html">SNF_PRL_02</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_03.html">SNF_PRL_03</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_04.html">SNF_PRL_04</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_05.html">SNF_PRL_05</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_06.html">SNF_PRL_06</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_07.html">SNF_PRL_07</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_08.html">SNF_PRL_08</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_09.html">SNF_PRL_09</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_10.html">SNF_PRL_10</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_11.html">SNF_PRL_11</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_12.html">SNF_PRL_12</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_13.html">SNF_PRL_13</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_14.html">SNF_PRL_14</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_15.html">SNF_PRL_15</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_16.html">SNF_PRL_16</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_17.html">SNF_PRL_17</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_18.html">SNF_PRL_18</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_19.html">SNF_PRL_19</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_20.html">SNF_PRL_20</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_21.html">SNF_PRL_21</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_22.html">SNF_PRL_22</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_23.html">SNF_PRL_23</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_24.html">SNF_PRL_24</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_25.html">SNF_PRL_25</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_26.html">SNF_PRL_26</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_27.html">SNF_PRL_27</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_28.html">SNF_PRL_28</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_29.html">SNF_PRL_29</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_30.html">SNF_PRL_30</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_31.html">SNF_PRL_31</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_32.html">SNF_PRL_32</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_33.html">SNF_PRL_33</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_34.html">SNF_PRL_34</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-<tr><td><a
href="Test_SNF_PRL_35.html">SNF_PRL_35</a></td></tr>
-<tr><td><a
href="TestCaseCleanUp.html">Clean</a></td></tr>
-</tbody></table>
-</body>
-</html>
Modified:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_12.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_12.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_12.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -88,7 +88,7 @@
</tr>
<tr>
<td>clickAt</td>
- <td>xpath=//div[@class='UIVerticalSlideTabs']//div[@class='UIVTabContent']//div[2]//a</td>
+ <td>xpath=//div[@class='UIVerticalSlideTabs']//div[@class='UIVTabContent']//div[3]//a</td>
<td></td>
</tr>
<tr>
@@ -113,7 +113,7 @@
</tr>
<tr>
<td>clickAt</td>
- <td>xpath=//div[@class='UIVerticalSlideTabs']//div[@class='UIVTabContent']//div[3]//a</td>
+ <td>xpath=//div[@class='UIVerticalSlideTabs']//div[@class='UIVTabContent']//div[2]//a</td>
<td></td>
</tr>
<tr>
Deleted:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_33.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_33.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/Test_SNF_PRL_33.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -1,272 +0,0 @@
-<?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"
/>
-<link rel="selenium.base" href="" />
-<title>SNF_PRL_33</title>
-</head>
-<body>
-<table cellpadding="1" cellspacing="1" border="1">
-<thead>
-<tr><td rowspan="1"
colspan="3">SNF_PRL_33</td></tr>
-</thead><tbody>
-<tr>
- <td>open</td>
- <td>/portal/public/classic/</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>-AccountSetting-</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>--Register new account</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Register</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>username</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>username</td>
- <td>test_user_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>password</td>
- <td>test_pwd_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>confirmPassword</td>
- <td>test_pwd_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>firstName</td>
- <td>test_name_first_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>lastName</td>
- <td>test_name_last_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>emailAddress</td>
- <td>test_user_33(a)yahoo.com</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Subscribe</td>
- <td>1,1</td>
-</tr>
-<tr>
- <td>open</td>
- <td>/portal/public/classic/</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>--Sign in and modify</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign in</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>username</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>username</td>
- <td>test_user_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>password</td>
- <td>test_pwd_33</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>xpath=//div[@id='UIPortalLoginFormAction']//a</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForTextPresent</td>
- <td>test_name_first_33 test_name_last_33</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=test_name_first_33 test_name_last_33</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>link=Change Password</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Change Password</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>currentpass</td>
- <td>test_pwd_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>newpass</td>
- <td>test_edit_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>confirmnewpass</td>
- <td>test_edit_33</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>css=form#UIAccountChangePass div.ActionButton</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>link=Close</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Close</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>link=Sign out</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>--Verify modifications</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign in</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>username</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>username</td>
- <td>test_user_33</td>
-</tr>
-<tr>
- <td>type</td>
- <td>password</td>
- <td>test_edit_33</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>xpath=//div[@id='UIPortalLoginFormAction']//a</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForTextPresent</td>
- <td>test_name_first_33 test_name_last_33</td>
- <td></td>
-</tr>
-<tr>
- <td>verifyTextPresent</td>
- <td>test_name_first_33 test_name_last_33</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign out</td>
- <td></td>
-</tr>
-<tr>
- <td>echo</td>
- <td>--Delete new user</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>link=Sign in</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign in</td>
- <td></td>
-</tr>
-<tr>
- <td>type</td>
- <td>username</td>
- <td>root</td>
-</tr>
-<tr>
- <td>type</td>
- <td>password</td>
- <td>gtn</td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>xpath=//div[@id='UIPortalLoginFormAction']//a</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>link=Users and groups management</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>link=Users and groups management</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForElementPresent</td>
- <td>xpath=//div[@class='UIListUsers']//tbody/tr[5]//img[@class='DeleteUserIcon']</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>xpath=//div[@class='UIListUsers']//tbody/tr[5]//img[@class='DeleteUserIcon']</td>
- <td></td>
-</tr>
-<tr>
- <td>waitForConfirmation</td>
- <td>Are you sure you want to delete test_user_33 user?</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAt</td>
- <td>link=Sign out</td>
- <td></td>
-</tr>
-
-</tbody></table>
-</body>
-</html>
Modified:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/candidate/Test_POR_09_002.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/candidate/Test_POR_09_002.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/candidate/Test_POR_09_002.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -207,6 +207,16 @@
<td></td>
</tr>
<tr>
+ <td>refresh</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>link=Site</td>
+ <td></td>
+</tr>
+<tr>
<td>waitForTextNotPresent</td>
<td>Test_POR_09_002</td>
<td></td>
Modified:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/issues/Test_SNF_PRL_06.html
===================================================================
---
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/issues/Test_SNF_PRL_06.html 2010-03-10
11:44:07 UTC (rev 2096)
+++
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/issues/Test_SNF_PRL_06.html 2010-03-10
11:59:45 UTC (rev 2097)
@@ -4,12 +4,12 @@
<head
profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
/>
<link rel="selenium.base" href="http://localhost:8080/portal"
/>
-<title>SNF_PRL_06</title>
+<title>Test_SNF_PRL_06</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
-<tr><td rowspan="1"
colspan="3">SNF_PRL_06</td></tr>
+<tr><td rowspan="1"
colspan="3">Test_SNF_PRL_06</td></tr>
</thead><tbody>
<tr>
<td>open</td>
@@ -43,7 +43,7 @@
</tr>
<tr>
<td>clickAndWait</td>
- <td>//div[@id='UIPortalLoginFormAction']/div/div/div</td>
+ <td>xpath=//div[@id='UIPortalLoginFormAction']/div/div/div</td>
<td></td>
</tr>
<tr>
@@ -93,7 +93,7 @@
</tr>
<tr>
<td>clickAt</td>
- <td>//div[@id='UIListUsersGird']//tbody/tr[3]//td[5]//div//img</td>
+ <td>xpath=//div[@id='UIListUsersGird']//tbody/tr[3]//td[5]//div//img</td>
<td></td>
</tr>
<tr>
@@ -117,18 +117,28 @@
<td></td>
</tr>
<tr>
+ <td>verifyElementPresent</td>
+ <td>css=div#UIOrganizationPortlet div.ManagementTabContent >
div.UIPopupWindow div.ActionButton</td>
+ <td>1,1</td>
+</tr>
+<tr>
<td>clickAt</td>
<td>css=div#UIOrganizationPortlet div.ManagementTabContent >
div.UIPopupWindow div.ActionButton</td>
<td>1,1</td>
</tr>
<tr>
+ <td>clickAt</td>
+ <td>xpath=//div[@id='UIListUsersGird']//tbody/tr[3]//td[5]//div//img</td>
+ <td></td>
+</tr>
+<tr>
<td>waitForElementPresent</td>
- <td>//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
+ <td>xpath=//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
<td></td>
</tr>
<tr>
<td>clickAt</td>
- <td>//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
+ <td>xpath=//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
<td>1,1</td>
</tr>
<tr>
@@ -177,26 +187,96 @@
<td>1,1</td>
</tr>
<tr>
- <td>clickAt</td>
- <td>link=Cancel</td>
+ <td>echo</td>
+ <td>--Verify changes</td>
<td></td>
</tr>
<tr>
- <td>echo</td>
- <td>--Verify changes</td>
+ <td>verifyTextPresent</td>
+ <td>test_user_06</td>
<td></td>
</tr>
<tr>
<td>echo</td>
- <td>Known issue :
https://jira.jboss.org/jira/browse/GTNPORTAL-270</td>
+ <td>--Delete data</td>
<td></td>
</tr>
<tr>
+ <td>clickAt</td>
+ <td>xpath=//div[@id='UIListUsersGird']//tbody/tr[3]//td[5]//div//img</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>xpath=//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
+ <td></td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>xpath=//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[2]//div[@class='MiddleTab']</td>
+ <td>1,1</td>
+</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>user.name.given</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>user.name.given</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>user.name.family</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>user.name.nickName</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>xpath=//div[@id='UIUserManagement']//div[@class='TabsContainer']/div[1]//div[@class='MiddleTab']</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>firstName</td>
+ <td>Mary</td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>link=Save</td>
+ <td>1,1</td>
+</tr>
+<tr>
+ <td>waitForElementPresent</td>
+ <td>css=div#UIOrganizationPortlet div.ManagementTabContent >
div.UIPopupWindow div.ActionButton</td>
+ <td></td>
+</tr>
+<tr>
+ <td>waitForTextPresent</td>
+ <td>The user profile has been updated.</td>
+ <td></td>
+</tr>
+<tr>
<td>verifyTextPresent</td>
- <td>test_user_06</td>
+ <td>The user profile has been updated.</td>
<td></td>
</tr>
<tr>
+ <td>clickAt</td>
+ <td>css=div#UIOrganizationPortlet div.ManagementTabContent >
div.UIPopupWindow div.ActionButton</td>
+ <td>1,1</td>
+</tr>
+<tr>
+ <td>verifyText</td>
+ <td>xpath=//div[@title='Mary']</td>
+ <td>Mary</td>
+</tr>
+<tr>
<td>waitForElementPresent</td>
<td>link=Sign out</td>
<td></td>