From do-not-reply at jboss.org Thu Oct 21 07:03:56 2010 Content-Type: multipart/mixed; boundary="===============0245565473504688913==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r4760 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium. Date: Thu, 21 Oct 2010 07:03:56 -0400 Message-ID: <201010211103.o9LB3u18005626@svn01.web.mwc.hst.phx2.redhat.com> --===============0245565473504688913== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: hangnguyen Date: 2010-10-21 07:03:55 -0400 (Thu, 21 Oct 2010) New Revision: 4760 Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/Test_POR_12_02_019_CheckFinishFunctionAfterChangedContainerLay= out.html.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/Test_POR_12_02_026_CheckFinishFunctionAfterEditedContainer.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/Test_POR_19_073_CheckDisplayingOfPageWhenUserHasRightAccessOnP= ageAndContainerButHasNoRightAccessOnPortletOnPortlet.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/Test_POR_19_074_CheckDisplayingOfPageWhenUserHasRightAccessOnP= ageAndPorletButHasNoRightAccessOnContainerWhichContainsPortlet.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/Test_POR_22_022_CheckChangesAfterEditPagePropertiesWithFinish.= html Log: TESTVN-1006: Create new GateIn Selenium scripts Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/Test_POR_12_02_019_CheckFinishFunctionAfterChangedContaine= rLayout.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/Test_POR_12_02_019_CheckFinishFunctionAfterChangedContainerLa= yout.html.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/Test_POR_12_02_019_CheckFinishFunctionAfterChangedContainerLa= yout.html.html 2010-10-21 11:03:55 UTC (rev 4760) @@ -0,0 +1,227 @@ + + + + + + +Test_POR_12_02_019_CheckFinishFunction AfterChangedContainerLayout.= html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_12_02_019_CheckFinishFunction= AfterChangedContainerLayout.html
open/portal/public/classic/
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
waitForElementPresentlink=3DEdit Layout
clicklink=3DEdit Layout
echo-- Choose Tab 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> +
waitForElementPresent//div[@id=3D'oneRow']/div//div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/div[2]/di= v/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'oneRow']/div//div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/div[2]/di= v/div/div/div[1]/div
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
click//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
waitForElementPresenttitle
typetitleTest_POR_12_019
typewidth300px
typeheight500px
waitForElementPresentlink=3DSave
clicklink=3DSave
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]Container
waitForTextPresentTest_POR_12_019
verifyTextPresentTest_POR_12_019
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[1]
dragAndDropToObject//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[1]//div[2]/div/div/div/div/div[1]/div/div/div[3]/div/div/div/div[1]/div=
waitForElementPresent//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
echo-- Return edit layout to delete container --
waitForElementPresentlink=3DEdit Layout
clicklink=3DEdit Layout
mouseOver//div[5]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[1]
waitForElementPresent//div[5]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 2]
click//div[5]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 2]
assertConfirmationAre you sure you want to delete this Container?
waitForElementPresent//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/Test_POR_12_02_026_CheckFinishFunctionAfterEditedContainer= .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/Test_POR_12_02_026_CheckFinishFunctionAfterEditedContainer.ht= ml (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/Test_POR_12_02_026_CheckFinishFunctionAfterEditedContainer.ht= ml 2010-10-21 11:03:55 UTC (rev 4760) @@ -0,0 +1,217 @@ + + + + + + +Test_POR_12_02_026_CheckFinishFunctionAfterEditedContainer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_12_02_026_CheckFinishFunction= AfterEditedContainer
open/portal/public/classic/
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
waitForElementPresentlink=3DEdit Layout
clicklink=3DEdit Layout
echo-- Choose Tab 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> +
waitForElementPresent//div[@id=3D'oneRow']/div//div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/div[2]/di= v/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'oneRow']/div//div/div/div/div/div/div[2]/div/div/div/div/div[1]/div/div/div[2]/di= v/div/div/div[1]/div
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]Container
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
waitForElementPresent//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
click//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/a[= 1]
waitForElementPresenttitle
typetitleTest_POR_12_026
typewidth300px
typeheight500px
waitForElementPresentlink=3DSave
clicklink=3DSave
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]Container
waitForTextPresentTest_POR_12_026
verifyTextPresentTest_POR_12_026
waitForElementPresent//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
echo-- Return edit layout to delete container --
waitForElementPresentlink=3DEdit Layout
clicklink=3DEdit Layout
mouseOver//div[2]/div/div/div/div[2]/div/div/div[2]/div/div/div/div/div/div/di= v[2]Container
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]
assertConfirmationAre you sure you want to delete this Container?
waitForElementPresent//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPortalComposer']/div[1]/div/div/div/a[2]
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/Test_POR_19_073_CheckDisplayingOfPageWhenUserHasRightAcces= sOnPageAndContainerButHasNoRightAccessOnPortletOnPortlet.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/Test_POR_19_073_CheckDisplayingOfPageWhenUserHasRightAccessOn= PageAndContainerButHasNoRightAccessOnPortletOnPortlet.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/Test_POR_19_073_CheckDisplayingOfPageWhenUserHasRightAccessOn= PageAndContainerButHasNoRightAccessOnPortletOnPortlet.html 2010-10-21 11:03= :55 UTC (rev 4760) @@ -0,0 +1,672 @@ + + + + + + +Test_POR_19_073_CheckDisplayingOfPageWhenUserHasRightAccessOnPageAn= dContainerButHasNoRightAccessOnPortletOnPortlet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_19_073_CheckDisplayingOfPageW= henUserHasRightAccessOnPageAndContainerButHasNoRightAccessOnPortletOnPortle= t
open/portal/public/classic/
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div
echo-- Add new page --
clickAndWaitlink=3DApplication Registry
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_POR_19_073
typepageDisplayNameTest_POR_19_073
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-- Choose Page Layout --
waitForElementPresent//div[@id=3D'UIDropDownPageTemp']/div[1]/div/div/div/div/div/div
click//div[@id=3D'UIDropDownPageTemp']/div[1]/div/div/div/div/div/div
waitForElementPresentlink=3DRow Page Configs
clicklink=3DRow Page Configs
echo-- Click Next to 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-- Choose Containers 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> +
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[1]
click//div/div/div[2]/div/div/div/div/div/div/a[1]
echo-- Choose Access Permission tab --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[2]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[2]/div/div/div/div
echo-- Change permission --
waitForElementPresentpublicMode
clickpublicMode
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dmember
clicklink=3Dmember
waitForElementPresentlink=3DSave
clicklink=3DSave
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 1 to container --
waitForElementPresent//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div[1]/div/div[2]/div/div/div/div/div/div/div[1]/div= /div/div/div[1]/div
dragAndDropToObject//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div[1]/div/div[2]/div/div/div/div/div/div/div[1]/div= /div/div/div[1]/div
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]
echo-- Choose Access Permission tab --
waitForElementPresent//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
click//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
waitForElementPresent//img[@alt=3D'Delete']
click//img[@alt=3D'Delete']
assertConfirmationAre you sure you want to delete this Access Group?
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dmanager
clicklink=3Dmanager
waitForElementPresentlink=3DSave And Close
clicklink=3DSave And Close
echo-- Drag & drop application 2 to container --
waitForElementPresent//div[@id=3D'Gadgets/Calendar']/div/div/img//div[2]/div/div/div/div/div/div/div[2]/div/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'Gadgets/Calendar']/div/div/img//div[2]/div/div/div/div/div/div/div[2]/div/div/div/div[1]/div
pause1000
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
waitForTextPresentCalculator
verifyTextPresentCalculator
waitForTextPresentCalendar
verifyTextPresentCalendar
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
open/portal/public/classic/
clicklink=3DSign in
waitForElementPresentusername
typeusernamejohn
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo-- View new page --
clickAndWaitlink=3DTest_POR_19_073
waitForTextPresentCalendar
verifyTextPresentCalendar
clickAndWaitlink=3DSign out
open/portal/public/classic/
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
clickAndWaitlink=3DPage Management
waitForElementPresentsearchTerm
typesearchTermTest_POR_19_073
waitForElementPresentsearchOption
selectsearchOptionlabel=3DTitle
waitForElementPresent//form[@id=3D'UIPageSearch']/div[2]/a
click//form[@id=3D'UIPageSearch']/div[2]/a
waitForElementPresent//img[@title=3D'Delete Page']
click//img[@title=3D'Delete Page']
assertConfirmationDo you want to delete this page?
waitForTextPresentNo result found.
verifyTextPresentNo result found.
waitForElementPresent//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div
click//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div
echo-- Delete this node --
clickAndWaitlink=3DGroup
waitForElementPresent//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[1]
click//div[@id=3D'UIGroupNavigationGrid']/table[2]/tbody/tr/td[3]/a[1]
waitForElementPresentlink=3DTest_POR_19_073
clicklink=3DTest_POR_19_073
mouseDownRight//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_POR_19_073']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
assertConfirmationAre you sure you want to delete this node?
waitForElementPresentlink=3DSave
clicklink=3DSave
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/Test_POR_19_074_CheckDisplayingOfPageWhenUserHasRightAcces= sOnPageAndPorletButHasNoRightAccessOnContainerWhichContainsPortlet.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/Test_POR_19_074_CheckDisplayingOfPageWhenUserHasRightAccessOn= PageAndPorletButHasNoRightAccessOnContainerWhichContainsPortlet.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/Test_POR_19_074_CheckDisplayingOfPageWhenUserHasRightAccessOn= PageAndPorletButHasNoRightAccessOnContainerWhichContainsPortlet.html 2010-1= 0-21 11:03:55 UTC (rev 4760) @@ -0,0 +1,747 @@ + + + + + + +Test_POR_19_074_CheckDisplayingOfPageWhenUserHasRightAccessOnPageAn= dPorletButHasNoRightAccessOnContainerWhichContainsPortlet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_19_074_CheckDisplayingOfPageW= henUserHasRightAccessOnPageAndPorletButHasNoRightAccessOnContainerWhichCont= ainsPortlet
open/portal/public/classic/
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div
echo-- Add new page --
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_POR_19_074
typepageDisplayNameTest_POR_19_074
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-- Choose Page Layout --
waitForElementPresent//div[@id=3D'UIDropDownPageTemp']/div[1]/div/div/div/div/div/div
click//div[@id=3D'UIDropDownPageTemp']/div[1]/div/div/div/div/div/div
waitForElementPresentlink=3DRow Page Configs
clicklink=3DRow Page Configs
echo-- Click Next to 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-- Choose Containers 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> +
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[1]
click//div/div/div[2]/div/div/div/div/div/div/a[1]
echo-- Choose Access Permission tab --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[2]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[2]/div/div/div/div
echo-- Change permission --
waitForElementPresentpublicMode
clickpublicMode
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dmanager
clicklink=3Dmanager
waitForElementPresentlink=3DSave
clicklink=3DSave
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 1 to container --
waitForElementPresent//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div[1]/div/div[2]/div/div/div/div/div/div/div[1]/div= /div/div/div[1]/div
dragAndDropToObject//div[@id=3D'Gadgets/Calculator']/div/div/img//div[2]/div/div/div[1]/div/div[2]/div/div/div/div/div/div/div[1]/div= /div/div/div[1]/div
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]
echo-- Choose Access Permission tab --
waitForElementPresent//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
click//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
waitForElementPresent//img[@alt=3D'Delete']
click//img[@alt=3D'Delete']
assertConfirmationAre you sure you want to delete this Access Group?
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dmanager
clicklink=3Dmanager
waitForElementPresentlink=3DSave And Close
clicklink=3DSave And Close
echo-- Drag & drop application 2 to container --
waitForElementPresent//div[@id=3D'Gadgets/Calendar']/div/div/img//div[2]/div/div/div/div/div/div/div[2]/div/div/div/div[1]/div
dragAndDropToObject//div[@id=3D'Gadgets/Calendar']/div/div/img//div[2]/div/div/div/div/div/div/div[2]/div/div/div/div[1]/div
mouseOver//div[2]/div/div/div/div[1]/div/div/div/div/div[2]/div/div/div[2]/div= /div/div/div/div/div/div[2]Calendar
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]
echo-- Choose Access Permission tab --
waitForElementPresent//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
click//div[2]/div/div/div/div/div/div/div[1]/div/div/div/div/div[4]/div/di= v/div/div
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dexact:*
clicklink=3Dexact:*
waitForElementPresentlink=3DSave And Close
clicklink=3DSave And Close
pause1000
waitForElementPresent//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
click//div[@id=3D'UIPageEditor']/div[1]/div/div/div/a[2]
waitForTextPresentCalculator
verifyTextPresentCalculator
waitForTextPresentCalendar
verifyTextPresentCalendar
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
open/portal/public/classic/
clicklink=3DSign in
waitForElementPresentusername
typeusernamejohn
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
echo-- View new page --
waitForElementPresent//div[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
click//div[@id=3D'PortalNavigationTopContainer']/div[3]/div/div/div/div/di= v/div/a
waitForTextPresentCalendar
verifyTextPresentCalendar
clickAndWaitlink=3DSign out
open/portal/public/classic/
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
clickAndWaitlink=3DPage Management
waitForElementPresentsearchTerm
typesearchTermTest_POR_19_074
waitForElementPresentsearchOption
selectsearchOptionlabel=3DTitle
waitForElementPresent//form[@id=3D'UIPageSearch']/div[2]/a
click//form[@id=3D'UIPageSearch']/div[2]/a
waitForElementPresent//img[@title=3D'Delete Page']
click//img[@title=3D'Delete Page']
assertConfirmationDo you want to delete this page?
waitForTextPresentNo result found.
verifyTextPresentNo result found.
waitForElementPresent//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div
click//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div
echo-- Delete this node --
clickAndWaitlink=3DSite
waitForElementPresentlink=3DEdit Navigation
clicklink=3DEdit Navigation
waitForElementPresentlink=3DTest_POR_19_074
clicklink=3DTest_POR_19_074
mouseDownRight//a[@class=3D'NodeIcon DefaultPageIcon NodeSelected' and @title=3D'Te= st_POR_19_074']
waitForElementPresentlink=3DDelete Node
clicklink=3DDelete Node
assertConfirmationAre you sure you want to delete this node?
waitForElementPresentlink=3DSave
clicklink=3DSave
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/Test_POR_22_022_CheckChangesAfterEditPagePropertiesWithFin= ish.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/Test_POR_22_022_CheckChangesAfterEditPagePropertiesWithFinish= .html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/Test_POR_22_022_CheckChangesAfterEditPagePropertiesWithFinish= .html 2010-10-21 11:03:55 UTC (rev 4760) @@ -0,0 +1,472 @@ + + + + + + +Test_POR_22_022_CheckChangesAfterEditPagePropertiesWithFinish</titl= e> +</head> +<body> +<table cellpadding=3D"1" cellspacing=3D"1" border=3D"1"> +<thead> +<tr><td rowspan=3D"1" colspan=3D"3">Test_POR_22_022_CheckChangesAfterEditP= agePropertiesWithFinish</td></tr> +</thead><tbody> +<tr> + <td>open</td> + <td>/portal/public/classic/</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>-- Go to Manage Page --</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DPage Management</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Add new page --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIPageBrowser']/div[2]/table/tbody/tr/td/div/div/div/div= /a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'UIPageBrowser']/div[2]/table/tbody/tr/td/div/div/div/div= /a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>ownerType</td> + <td></td> +</tr> +<tr> + <td>select</td> + <td>ownerType</td> + <td>label=3Dportal</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>name</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>name</td> + <td>Test_POR_22_022</td> +</tr> +<tr> + <td>type</td> + <td>title</td> + <td>Test_POR_22_022</td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Page Layout --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/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/div= /div/div/div/div[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>Empty Layout</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Empty Layout</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Permission Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/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/div= /div/div/div/div[3]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Access Permission Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>Access Permission Setting</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Access Permission Setting</td> + <td></td> +</tr> +<tr> + <td>waitForText</td> + <td>//div[@id=3D'UIListPermissionSelector']/div</td> + <td>Make it public (everyone can access):</td> +</tr> +<tr> + <td>verifyText</td> + <td>//div[@id=3D'UIListPermissionSelector']/div</td> + <td>Make it public (everyone can access):</td> +</tr> +<tr> + <td>echo</td> + <td>-- Edit Permission Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DEdit Permission Setting</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DEdit Permission Setting</td> + <td></td> +</tr> +<tr> + <td>waitForText</td> + <td>//div[@id=3D'UIPermissionSelector']/div/div[2]/div/div[2]/div[2]</td> + <td>/platform/administrators</td> +</tr> +<tr> + <td>verifyText</td> + <td>//div[@id=3D'UIPermissionSelector']/div/div[2]/div/div[2]/div[2]</td> + <td>/platform/administrators</td> +</tr> +<tr> + <td>waitForText</td> + <td>//div[@id=3D'UIPermissionSelector']/div/div[2]/div/div[3]/div[1]</td> + <td>Membership :</td> +</tr> +<tr> + <td>verifyText</td> + <td>//div[@id=3D'UIPermissionSelector']/div/div[2]/div/div[3]/div[1]</td> + <td>Membership :</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>-- Search new page --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>searchTerm</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>searchTerm</td> + <td>Test_POR_22_022</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>searchOption</td> + <td></td> +</tr> +<tr> + <td>select</td> + <td>searchOption</td> + <td>label=3DTitle</td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//form[@id=3D'UIPageSearch']/div[2]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//form[@id=3D'UIPageSearch']/div[2]/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//img[@title=3D'Edit Page']</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//img[@title=3D'Edit Page']</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Click View Page properties --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DView Page properties</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DView Page properties</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Change page title--</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>title</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>title</td> + <td>Test_POR_22_022_edit</td> +</tr> +<tr> + <td>echo</td> + <td>-- Portal Template --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/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/div= /div/div/div/div[2]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Permisison Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/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/div= /div/div/div/div[3]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Edit Permission Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DEdit Permission Setting</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DEdit Permission Setting</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete Permission</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete Permission</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DSelect Permission</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DSelect Permission</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DPlatform</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DPlatform</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DAdministrators</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DAdministrators</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3Dmanager</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3Dmanager</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>//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>waitForTextPresent</td> + <td>Test_POR_22_022_edit</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Test_POR_22_022_edit</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>exact:manager:/platform/administrators</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>exact:manager:/platform/administrators</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete page --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//img[@title=3D'Delete Page']</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//img[@title=3D'Delete Page']</td> + <td></td> +</tr> +<tr> + <td>assertConfirmation</td> + <td>Do you want to delete this page?</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>No result found.</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>No result found.</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[5]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/= div/div/div/div/a</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> --===============0245565473504688913==--