From do-not-reply at jboss.org Sun Aug 8 22:46:05 2010 Content-Type: multipart/mixed; boundary="===============2790500906740769968==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r3771 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest. Date: Sun, 08 Aug 2010 22:46:04 -0400 Message-ID: <201008090246.o792k4ZB011093@svn01.web.mwc.hst.phx2.redhat.com> --===============2790500906740769968== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: hangnguyen Date: 2010-08-08 22:46:04 -0400 (Sun, 08 Aug 2010) New Revision: 3771 Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_32_MoreActionOnNodeInEditNavigationO= fPortal.html.html Log: TESTVN-1006: Create new GateIn Selenium scripts Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_32_MoreActionOnNodeInEditNavigat= ionOfPortal.html.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_32_MoreActionOnNodeInEditNavigation= OfPortal.html.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_32_MoreActionOnNodeInEditNavigation= OfPortal.html.html 2010-08-09 02:46:04 UTC (rev 3771) @@ -0,0 +1,582 @@ + + + + + + +Test_SNF_PRL_32_MoreActionOnNodeInEditNavigationOfPortal.html</titl= e> +</head> +<body> +<table cellpadding=3D"1" cellspacing=3D"1" border=3D"1"> +<thead> +<tr><td rowspan=3D"1" colspan=3D"3">Test_SNF_PRL_32_MoreActionOnNodeInEdit= NavigationOfPortal.html</td></tr> +</thead><tbody> +<tr> + <td>open</td> + <td>/portal/public/classic/</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- More action on node in edit navigation of portal --</td> + <td></td> +</tr> +<tr> + <td>windowMaximize</td> + <td></td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSign in</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>username</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>clickAndWait</td> + <td>//div[@id=3D'UIPortalLoginFormAction']/div/div/div</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DSite</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DEdit Navigation</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DEdit Navigation</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Add new node--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DAdd Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DAdd Node</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>name</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>name</td> + <td>Test_SNF_PRL_32</td> +</tr> +<tr> + <td>type</td> + <td>label</td> + <td>Test_SNF_PRL_32</td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Page Selector--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSearch and Select Page</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSearch and Select Page</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//tr[2]/td[5]/div/img</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//tr[2]/td[5]/div/img</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSave</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSave</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Copy node--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DTest_SNF_PRL_32</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DTest_SNF_PRL_32</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DCopy Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DCopy Node</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- paste node to new place--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Ho= me']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Ho= me']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'NavigationNodePopupMenu']/div/div[2]/div/div/div[7]/a</t= d> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'NavigationNodePopupMenu']/div/div[2]/div/div/div[7]/a</t= d> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Cut node--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>mouseOver</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[5]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[5]/a</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- paste node to new place--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div[1]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div[1]/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v/div/div[2]/div/div/div[7]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v/div/div[2]/div/div/div[7]/a</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Clone node--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[2]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[2]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DClone Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DClone Node</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[1]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[1]/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@class=3D'HomeNode']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//div[@class=3D'HomeNode']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DPaste Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DPaste Node</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>--Move node up</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DTest_SNF_PRL_32</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>xpath=3D//div[@id=3D'UINavigationNodeSelector']//div[@id=3D'Navigatio= nNodePopupMenu']//a[@class=3D'ItemIcon MoveUp16x16Icon']</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>xpath=3D//div[@id=3D'UINavigationNodeSelector']//div[@id=3D'Navigatio= nNodePopupMenu']//a[@class=3D'ItemIcon MoveUp16x16Icon']</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>--Move node down</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>xpath=3D//div[@id=3D'UINavigationNodeSelector']//div[@id=3D'Navigatio= nNodePopupMenu']//a[@class=3D'ItemIcon MoveDown16x16Icon']</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>xpath=3D//div[@id=3D'UINavigationNodeSelector']//div[@id=3D'Navigatio= nNodePopupMenu']//a[@class=3D'ItemIcon MoveDown16x16Icon']</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete node is cloned --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>waitForConfirmationPresent</td> + <td></td> + <td></td> +</tr> +<tr> + <td>assertConfirmation</td> + <td>Are you sure you want to delete this node?</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete node is copied--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[2]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[2]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>waitForConfirmationPresent</td> + <td></td> + <td></td> +</tr> +<tr> + <td>assertConfirmation</td> + <td>Are you sure you want to delete this node?</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete node clone-</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[3]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//html/body/div/div[2]/div/div/div/div/div/div/div/div/div[2]/div/div= /div/div/div/div/div/div[4]/div/div/div/div/div/div/div/div/div/div/div/div= [3]/div/div[2]/div/div/div/div/div/div/div[2]/div[3]/div/div/div/div/div/di= v[2]/div/div/div[3]/div[2]/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_SNF_PRL_32']</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete Node</td> + <td></td> +</tr> +<tr> + <td>waitForConfirmationPresent</td> + <td></td> + <td></td> +</tr> +<tr> + <td>assertConfirmation</td> + <td>Are you sure you want to delete this node?</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSave</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSave</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DSign out</td> + <td></td> +</tr> + +</tbody></table> +</body> +</html> --===============2790500906740769968==--