From do-not-reply at jboss.org Tue Aug 24 03:53:41 2010 Content-Type: multipart/mixed; boundary="===============7525444439019598431==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r3900 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest. Date: Tue, 24 Aug 2010 03:53:41 -0400 Message-ID: <201008240753.o7O7rfKB023294@svn01.web.mwc.hst.phx2.redhat.com> --===============7525444439019598431== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: hangnguyen Date: 2010-08-24 03:53:41 -0400 (Tue, 24 Aug 2010) New Revision: 3900 Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_36_AddApplicationIntoContainerWhenEd= itPagePropertiesOfNode.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_37_ManageNavigationOfGroup.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_39_AddNewpageForGroup.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/NewSnifftest/Test_SNF_PRL_40_EditPageForGroup.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_30_EditPageForPortal.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_30_EditPageForPortal.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html 2010-08-2= 4 07:53:41 UTC (rev 3900) @@ -0,0 +1,662 @@ + + + + + + +Test_SNF_PRL_30_EditPageForPortal + + + + += + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_30_EditPageForPortal
open/portal/public/classic/
echo-- Add new page for portal --
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo-- Click Add new page on Site editor menu--
waitForElementPresentlink=3DAdd New Page
clicklink=3DAdd New Page
waitForElementPresent//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
click//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
waitForElementPresentpageName
typepageNameTest_SNF_PRL_30
typepageDisplayNameTest_SNF_PRL_30
echo-- Click Next to move step 2--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Keep empty layout and click Next move step 3--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Click Finish --
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
clickAndWait//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
assertLocationhttp://localhost:8080/portal/private/classic/Test_SNF_PRL_30
echo-- Edit page
waitForElementPresentlink=3DEdit Page
clicklink=3DEdit Page
echo-- View layout of page bfore change--
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
dragAndDropToObject//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/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--Edit 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[1]
click//div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresenttitle
typetitleTest_SNF_PRL_30
echo-- Choose Select Icon tab --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div
waitForElementPresent//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv
click//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv
echo-- Choose Decoration Themes--
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div
waitForElementPresent//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv
click//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv
waitForElementPresentlink=3DSave And Close
clicklink=3DSave And Close
echo-- View after change something in application --
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForTextPresentTest_SNF_PRL_30
verifyTextPresentTest_SNF_PRL_30
echo-- Return to normail view --
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]
echo-- View node after change application --
clickAndWait//div[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
echo-- Go to Edit Navigation --
clickAndWaitlink=3DSite
clicklink=3DEdit Navigation
echo-- Delete node --
waitForElementPresent//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a
click//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a
mouseDownRight//a[@class=3D'NodeIcon DefaultPageIcon' and @title=3D'Test_SNF_PRL_30= ']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
clicklink=3DSave
echo-- Go to Page Management --
clickAndWaitlink=3DPage Management
waitForElementPresentsearchTermTest_SNF_PRL_30
typesearchTermTest_SNF_PRL_30
waitForElementPresentsearchOption
selectsearchOptionlabel=3DTitle
waitForElementPresent//form[@id=3D'UIPageSearch']/div[2]/a
click//form[@id=3D'UIPageSearch']/div[2]/a
echo-- https://jira.jboss.org/browse/GTNPORTAL-1304--
echo-- Delete page --
waitForElementPresent//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
click//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
waitForConfirmationPresent
assertConfirmationDo you want to delete this page?
waitForElementPresent//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
click//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_36_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_36_AddApplicationIntoContainerWhenE= ditPagePropertiesOfNode.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_36_AddApplicationIntoContainerWhenE= ditPagePropertiesOfNode.html 2010-08-24 07:53:41 UTC (rev 3900) @@ -0,0 +1,562 @@ + + + + + + +Test_SNF_PRL_36_AddApplicationIntoContainerWhenEditPagePropertiesOf= Node + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_36_AddApplicationIntoCont= ainerWhenEditPagePropertiesOfNode
open/portal/public/classic
echo-- Add application into 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 portal --
clickAndWaitlink=3DSite
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresentlink=3DAdd Node
clicklink=3DAdd Node
waitForElementPresentname
typenameTest_SNF_PRL_36
typelabelTest_SNF_PRL_36
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
echo-- Page Selector--
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[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
clickAndWait//div[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
waitForTextPresentTest_SNF_PRL_36
verifyTextPresentTest_SNF_PRL_36
echo-- Change application when edit page properties of node --
clickAndWaitlink=3DSite
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[8]/div/a
click//div[8]/div/a
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_36']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_36']
waitForElementPresentlink=3DEdit Node's Page
clicklink=3DEdit Node's Page
pause1000
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 after change application --
clickAndWait//div[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
echo-- Delete this node--
clickAndWaitlink=3DSite
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresent//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a
click//div[@id=3D'UINavigationNodeSelector']/div/div/div/div[2]/div/div/di= v[8]/div/a
pause1000
waitForElementPresentxpath=3D//a[@title=3D'Test_SNF_PRL_36']
mouseDownRightxpath=3D//a[@title=3D'Test_SNF_PRL_36']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
waitForElementNotPresentxpath=3D//a[@title=3D'Test_SNF_PRL_36']
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_37_ManageNavigationOfGroup.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_37_ManageNavigationOfGroup.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_37_ManageNavigationOfGroup.html 201= 0-08-24 07:53:41 UTC (rev 3900) @@ -0,0 +1,192 @@ + + + + + + +Test_SNF_PRL_37_ManageNavigationOfGroup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_37_ManageNavigationOfGrou= p
open/portal/public/classic/
echo-- Manage Navigation of group--
windowMaximize
clicklink=3DSign in
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo-- Go to Group navigation --
clickAndWaitlink=3DGroup
echo-- Show group navigation list--
waitForTextPresentExecutive Board
verifyTextPresentExecutive Board
waitForTextPresentAdministrators
verifyTextPresentAdministrators
waitForTextPresentGuests
verifyTextPresentGuests
waitForTextPresentUsers
verifyTextPresentUsers
echo-- Add new Navigation for group --
waitForElementPresentlink=3DAdd Navigation
clicklink=3DAdd Navigation
waitForElementPresent//div[@id=3D'UIAddGroupNavigationGrid']/table[1]/tbody/tr/td[2]/a
click//div[@id=3D'UIAddGroupNavigationGrid']/table[1]/tbody/tr/td[2]/a
waitForElementPresentlink=3DCancel
clicklink=3DCancel
waitForTextPresentOperations
verifyTextPresentOperations
echo-- Delete new navigation
waitForElementPresent//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[3]
click//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[3]
waitForConfirmationPresent
assertConfirmationAre you sure to delete this navigation?
waitForTextNotPresentOperations
verifyTextNotPresentOperations
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_39_AddNewpageForGroup.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_39_AddNewpageForGroup.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_39_AddNewpageForGroup.html 2010-08-= 24 07:53:41 UTC (rev 3900) @@ -0,0 +1,297 @@ + + + + + + +Test_SNF_PRL_39_AddNewpageForGroup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_39_AddNewpageForGroup
open/portal/public/classic/
echo-- Add new page for group --
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
clickAndWaitlink=3DApplication Registry
echo-- Click Add new page on Group editor menu--
waitForElementPresentlink=3DAdd New Page
clicklink=3DAdd New Page
waitForElementPresent//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
click//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
waitForElementPresentpageName
typepageNameTest_SNF_PRL_39
typepageDisplayNameTest_SNF_PRL_39
echo-- Click Next to move step 2--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Keep empty layout and click Next move step 3--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Click Finish --
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
clickAndWait//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
assertLocationhttp://localhost:8080/portal/private/classic/administration/Test_SNF_= PRL_39
echo-- Go to Edit Navigation --
clickAndWaitlink=3DGroup
waitForElementPresent//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[1]Edit Navigation
click//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[1]Edit Navigation
echo-- Delete node --
mouseDownRight//a[@class=3D'NodeIcon DefaultPageIcon' and @title=3D'Test_SNF_PRL_39= ']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
clicklink=3DSave
echo-- Go to Page Management --
clickAndWaitlink=3DPage Management
waitForElementPresentsearchTermTest_SNF_PRL_39
typesearchTermTest_SNF_PRL_39
waitForElementPresentsearchOption
selectsearchOptionlabel=3DTitle
waitForElementPresent//form[@id=3D'UIPageSearch']/div[2]/a
click//form[@id=3D'UIPageSearch']/div[2]/a
echo-- https://jira.jboss.org/browse/GTNPORTAL-1304--
echo-- Delete page --
waitForElementPresent//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
click//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
waitForConfirmationPresent
assertConfirmationDo you want to delete this page?
waitForElementPresent//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
click//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/NewSnifftest/Test_SNF_PRL_40_EditPageForGroup.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_40_EditPageForGroup.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/NewSnifftest/Test_SNF_PRL_40_EditPageForGroup.html 2010-08-24= 07:53:41 UTC (rev 3900) @@ -0,0 +1,657 @@ + + + + + + +Test_SNF_PRL_40_EditPageForGroup + + + + +<= /tr> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_SNF_PRL_40_EditPageForGroup
open/portal/public/classic/
echo-- Add new page for group --
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo-- Click Add new page on group editor menu--
clickAndWaitlink=3DNew Staff
waitForElementPresentlink=3DAdd New Page
clicklink=3DAdd New Page
waitForElementPresent//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
click//div[@id=3D'UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a=
waitForElementPresentpageName
typepageNameTest_SNF_PRL_40
typepageDisplayNameTest_SNF_PRL_40
echo-- Click Next to move step 2--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Keep empty layout and click Next move step 3--
waitForElementPresent//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
click//div[@id=3D'UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div= /table/tbody/tr/td/div[2]/div/div/div
echo-- Click Finish --
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
clickAndWait//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
assertLocationhttp://localhost:8080/portal/private/classic/organization/Test_SNF_PR= L_40
echo-- Edit page
waitForElementPresentlink=3DEdit Page
clicklink=3DEdit Page
echo-- View layout of page bfore change--
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
dragAndDropToObject//div[@id=3D'oneRow']/div//div[2]/div/div/div/div/div/div[2]/div/div/div/div/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--Edit 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[1]
click//div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresenttitle
typetitleTest_SNF_PRL_40
echo-- Choose Select Icon tab --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[2]/div/div/div/div
waitForElementPresent//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv
click//form[@id=3D'UIPortletForm']/div[3]/div/div/div[2]/div[2]/div/a[1]/d= iv
echo-- Choose Decoration Themes--
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div[1]/= div/div/div/div/div[3]/div/div/div/div
waitForElementPresent//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv
click//div[@id=3D'UIItemThemeSelector']/div[2]/div[1]/div/div[2]/div/div/d= iv
waitForElementPresentlink=3DSave And Close
clicklink=3DSave And Close
echo-- View after change something in application --
waitForElementPresentlink=3DSwitch View mode
clicklink=3DSwitch View mode
waitForTextPresentTest_SNF_PRL_40
verifyTextPresentTest_SNF_PRL_40
echo-- Return to normail view --
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]
echo-- View node after change application --
clickAndWait//div[3]/div/div/aTest_SNF_PRL_40
echo-- Go to Edit Navigation --
clickAndWaitlink=3DGroup
clicklink=3DEdit Navigation
echo-- Delete node --
mouseDownRight//a[@class=3D'NodeIcon DefaultPageIcon' and @title=3D'Test_SNF_PRL_40= ']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this node?
clicklink=3DSave
echo-- Go to Page Management --
clickAndWaitlink=3DPage Management
waitForElementPresentsearchTermTest_SNF_PRL_40
typesearchTermTest_SNF_PRL_40
waitForElementPresentsearchOption
selectsearchOptionlabel=3DTitle
waitForElementPresent//form[@id=3D'UIPageSearch']/div[2]/a
click//form[@id=3D'UIPageSearch']/div[2]/a
echo-- https://jira.jboss.org/browse/GTNPORTAL-1304--
echo-- Delete page --
waitForElementPresent//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
click//div[@id=3D'UIRepeater']/table/tbody/tr[13]/td[5]/div/img[2]
waitForConfirmationPresent
assertConfirmationDo you want to delete this page?
waitForElementPresent//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
click//div[4]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + --===============7525444439019598431==--