From do-not-reply at jboss.org Tue Aug 24 03:54:21 2010 Content-Type: multipart/mixed; boundary="===============0396026237809088707==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r3901 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest. Date: Tue, 24 Aug 2010 03:54:21 -0400 Message-ID: <201008240754.o7O7sLTO023305@svn01.web.mwc.hst.phx2.redhat.com> --===============0396026237809088707== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: hangnguyen Date: 2010-08-24 03:54:21 -0400 (Tue, 24 Aug 2010) New Revision: 3901 Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_48_ChangeContainerWhenEditPageProper= tiesOfNode.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_49_ChangeApplicationWhenEditPageProp= ertiesOfNode.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_50_AddApplicationIntoContainerWhenEd= itPagePropertiesOfNode.html Log: TESTVN-1163 - Create new SniffTest for GateIn Selenium scripts Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_48_ChangeContainerWhenEditPagePr= opertiesOfNode.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_48_ChangeContainerWhenEditPagePrope= rtiesOfNode.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_48_ChangeContainerWhenEditPagePrope= rtiesOfNode.html 2010-08-24 07:54:21 UTC (rev 3901) @@ -0,0 +1,607 @@ + + + + + + +Test_SNF_PRL_48_ChangeContainerWhenEditPagePropertiesOfNode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_48_ChangeContainerWhenEdi= tPagePropertiesOfNode
open/portal/public/classic
echo-- Change container when edit page properties of node--
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo--Add new node for group --
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresentlink=3DAdd Node
clicklink=3DAdd Node
waitForElementPresentname
typenameTest_SNF_PRL_48
typelabelTest_SNF_PRL_48
echo-- Page Selector--
waitForElementPresent//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div
click//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div
waitForElementPresentlink=3DSearch and Select Page
clicklink=3DSearch and Select Page
waitForElementPresentxpath=3D//img[@title=3D'Select Page']
clickxpath=3D//img[@title=3D'Select Page']
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- Save to finish create new node--
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- View new node--
waitForElementPresent//div[4]/div[2]/div/a
clickAndWait//div[4]/div[2]/div/a
waitForTextPresentTest_SNF_PRL_48
verifyTextPresentTest_SNF_PRL_48
echo-- Right click and choose Edit node's page -
waitForElementPresentlink=3DGroup
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[2]/div/div/div[3]/div/a
click//div[2]/div/div/div[3]/div/a
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_48']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_48']
pause1000
waitForElementPresentlink=3DEdit Node's Page
clicklink=3DEdit Node's Page
echo-- View layout of page before Change container in page--
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForElementNotPresentcss=3Ddiv[class=3D'NormalContainerBlock']
verifyElementNotPresentcss=3Ddiv[class=3D'NormalContainerBlock']
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
echo-- Change container in portal--
waitForElementPresent//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
click//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
waitForElementPresent//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div/div[1]/div
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForElementPresentcss=3Ddiv[class=3D'NormalContainerBlock']
verifyElementPresentcss=3Ddiv[class=3D'NormalContainerBlock']
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
echo--Edit container --
mouseOver//div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresent//div/div/div[2]/div/div/div/div/div/div/a[1]
click//div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresenttitle
typetitleTest_SNF_PRL_48
waitForElementPresentwidth
typewidth300px
waitForElementPresentheight100px
typeheight100px
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- Move position of container --
mouseOver//div/div/div[2]/div/div/div/div/div/div/div[2]Test_SNF_PRL_48
dragAndDropToObject//div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/div//div[@class=3D'LAYOUT-BLOCK LAYOUT-PORTLET']
echo-- View after change position of container --
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForElementPresentcss=3Ddiv[class=3D'NormalContainerBlock']
verifyElementPresentcss=3Ddiv[class=3D'NormalContainerBlock']
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
echo-- Delete container --
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]Test_SNF_PRL_48
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 2]
click//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 2]
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this Container?
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
echo-- Close Navigation Management form --
waitForElementPresent//div[@id=3D'UINavigationManagement']/div[3]/table/tbody/tr/td[2]/div= /div/div/div
click//div[@id=3D'UINavigationManagement']/div[3]/table/tbody/tr/td[2]/div= /div/div/div
echo-- View node --
clickAndWaitlink=3DTest_SNF_PRL_48
echo-- Delete this node--
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a
click//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a
pause1000
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_48']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_48']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
waitForElementNotPresentxpath=3D//a[@title=3D'Test_SNF_PRL_48']
waitForElementPresentlink=3DSave
clicklink=3DSave
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_49_ChangeApplicationWhenEditPage= PropertiesOfNode.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_49_ChangeApplicationWhenEditPagePro= pertiesOfNode.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_49_ChangeApplicationWhenEditPagePro= pertiesOfNode.html 2010-08-24 07:54:21 UTC (rev 3901) @@ -0,0 +1,677 @@ + + + + + + +Test_SNF_PRL_49_ChangeApplicationWhenEditPagePropertiesOfNode</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_49_ChangeApplicationWhenE= ditPagePropertiesOfNode</td></tr> +</thead><tbody> +<tr> + <td>open</td> + <td>/portal/public/classic</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Change application when edit page properties of node--</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/a</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>--Add new node for group --</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DGroup</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>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_49</td> +</tr> +<tr> + <td>type</td> + <td>label</td> + <td>Test_SNF_PRL_49</td> +</tr> +<tr> + <td>echo</td> + <td>-- 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>xpath=3D//img[@title=3D'Select Page']</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>xpath=3D//img[@title=3D'Select Page']</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>-- Save to finish create new 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>echo</td> + <td>-- View new node--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[4]/div[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>//div[4]/div[2]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>Test_SNF_PRL_49</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Test_SNF_PRL_49</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Right click and choose Edit node's page -</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DGroup</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DGroup</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>waitForElementPresent</td> + <td>//div[2]/div/div/div[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[2]/div/div/div[3]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_49']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_49']</td> + <td></td> +</tr> +<tr> + <td>pause</td> + <td>1000</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DEdit Node's Page</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DEdit Node's Page</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- View layout of node before Change application--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>waitForElementNotPresent</td> + <td>css=3D div[@id=3D"UIPortalApplication"]</td> + <td></td> +</tr> +<tr> + <td>verifyElementNotPresent</td> + <td>css=3D div[@id=3D"UIPortalApplication"]</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Drag & drop applcation in portal--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'Gadgets/Calculator']/div/div/div[1]/div[1]</td> + <td>UIPortalApplication</td> +</tr> +<tr> + <td>dragAndDropToObject</td> + <td>//div[@id=3D'Gadgets/Calculator']/div/div/div[1]/div[1]</td> + <td>UIPortalApplication</td> +</tr> +<tr> + <td>echo</td> + <td>-- View application after drag & drop in portal--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>UIPortalApplication</td> + <td></td> +</tr> +<tr> + <td>verifyElementPresent</td> + <td>UIPortalApplication</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Return to normal view --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>--Edit application --</td> + <td></td> +</tr> +<tr> + <td>mouseOver</td> + <td>//div/div/div[2]/div/div/div/div/div/div/div[2]</td> + <td>Calculator</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div/div/div[2]/div/div/div/div/div/div/a[1]</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div/div/div[2]/div/div/div/div/div/div/a[1]</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>title</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>title</td> + <td>Test_SNF_PRL_49</td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Select Icon tab --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Decoration Themes--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSave And Close</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSave And Close</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- View after change something in application --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>Test_SNF_PRL_49</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Test_SNF_PRL_49</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Return to normail view --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Move position of application --</td> + <td></td> +</tr> +<tr> + <td>mouseOver</td> + <td>//div/div/div[2]/div/div/div/div/div/div/div[2]</td> + <td>Test_SNF_PRL_49</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[1]/div/div[2]/div/div/div[2]/div/div/div/div/div/div/div[1]</td> + <td></td> +</tr> +<tr> + <td>dragAndDropToObject</td> + <td>css=3Ddiv[class=3D'DragControlArea']</td> + <td>//html/body/div/div[2]/div/div[2]/div/div/div/div/div/div[2]/div/div/= div/div/div/div/div/div[2]/div</td> +</tr> +<tr> + <td>echo</td> + <td>-- View after change position of application --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>UIPortalApplication</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>UIPortalApplication</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSwitch View mode</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete application --</td> + <td></td> +</tr> +<tr> + <td>mouseOver</td> + <td>//div[2]/div/div[2]/div/div/div[2]/div/div/div/div/div/div/div[2]</td> + <td>Test_SNF_PRL_49</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[2]/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[2]</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[2]/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[2]</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 portlet?</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Close Navigation Management form --</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>-- View node after change application --</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DTest_SNF_PRL_49</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete this node--</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DGroup</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>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>pause</td> + <td>1000</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_49']</td> + <td></td> +</tr> +<tr> + <td>mouseDownRight</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_49']</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>waitForElementNotPresent</td> + <td>xpath=3D//a[@title=3D'Test_SNF_PRL_49']</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>waitForElementPresent</td> + <td>link=3DSign out</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DSign out</td> + <td></td> +</tr> + +</tbody></table> +</body> +</html> Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_50_AddApplicationIntoContainerWh= enEditPagePropertiesOfNode.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_50_AddApplicationIntoContainerWhenE= ditPagePropertiesOfNode.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_50_AddApplicationIntoContainerWhenE= ditPagePropertiesOfNode.html 2010-08-24 07:54:21 UTC (rev 3901) @@ -0,0 +1,567 @@ +<?xml version=3D"1.0" encoding=3D"UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.or= g/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" lang=3D"en"> +<head profile=3D"http://selenium-ide.openqa.org/profiles/test-case"> +<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8" /> +<link rel=3D"selenium.base" href=3D"http://localhost:8080/portal" /> +<title>Test_SNF_PRL_50_AddApplicationIntoContainerWhenEditPagePropertiesOf= Node + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_50_AddApplicationIntoCont= ainerWhenEditPagePropertiesOfNode
open/portal/public/classic
echo-- Change application when edit page properties of node--
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo--Add new node for group --
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresentlink=3DAdd Node
clicklink=3DAdd Node
waitForElementPresentname
typenameTest_SNF_PRL_50
typelabelTest_SNF_PRL_50
echo-- Page Selector--
waitForElementPresent//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div
click//div[2]/div/div/div/div/div/div[1]/div/div/div/div/div/div/div/div/d= iv[2]/div/div/div/div
waitForElementPresentlink=3DSearch and Select Page
clicklink=3DSearch and Select Page
waitForElementPresentxpath=3D//img[@title=3D'Select Page']
clickxpath=3D//img[@title=3D'Select Page']
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- Save to finish create new node--
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- View new node--
waitForElementPresent//div[4]/div[2]/div/a
clickAndWait//div[4]/div[2]/div/a
waitForTextPresentTest_SNF_PRL_50
verifyTextPresentTest_SNF_PRL_50
echo-- Right click and choose Edit node's page -
waitForElementPresentlink=3DGroup
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[2]/div/div/div[3]/div/a
click//div[2]/div/div/div[3]/div/a
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_50']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_50']
pause1000
waitForElementPresentlink=3DEdit Node's Page
clicklink=3DEdit Node's Page
echo-- View layout of node before Change application--
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForElementNotPresentcss=3D div[@id=3D"UIPortalApplication"]
verifyElementNotPresentcss=3D div[@id=3D"UIPortalApplication"]
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
echo-- Choose Container tab--
waitForElementPresent//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
click//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
echo-- Add container by drag & drop--
waitForElementPresent//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div/div[1]/div
echo-- Choose Application tab--
waitForElementPresent//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[1]/div/div/div/div<= /td> +
click//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[1]/div/div/div/div<= /td> +
echo-- Drag & drop application into the container added above--
waitForElementPresent//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div
dragAndDropToObject//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/di= v[1]/div/div/div
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForElementPresentUIPortalApplication
verifyElementPresentUIPortalApplication
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
echo-- Delete application --
mouseOver//div/div/div[2]/div/div/div/div/div/div/div[2]Calculator
waitForElementPresent//div/div/div[2]/div/div/div/div/div/div/a[2]
click//div/div/div[2]/div/div/div/div/div/div/a[2]
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this portlet?
echo-- Choose Container tab to delete container --
waitForElementPresent//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
click//div[@id=3D'UIPortalComposerTab']/div[1]/div/div[2]/div/div/div/div<= /td> +
mouseOver//div/div/div[2]/div/div/div/div/div/div/div[2]Container
waitForElementPresent//div/div/div[2]/div/div/div/div/div/div/a[2]
click//div/div/div[2]/div/div/div/div/div/div/a[2]
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this Container?
echo-- Click to Finish
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
waitForElementPresentlink=3DSave
clicklink=3DSave
echo-- View node --
clickAndWaitlink=3DTest_SNF_PRL_50
echo-- Delete this node--
clickAndWaitlink=3DGroup
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a
click//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[3]/div/a
pause1000
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_50']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_50']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
waitForElementNotPresentxpath=3D//a[@title=3D'Test_SNF_PRL_50']
waitForElementPresentlink=3DSave
clicklink=3DSave
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + --===============0396026237809088707==--