From do-not-reply at jboss.org Wed Oct 6 06:26:12 2010 Content-Type: multipart/mixed; boundary="===============6655460924440685165==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r4531 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/candidate. Date: Wed, 06 Oct 2010 06:26:12 -0400 Message-ID: <201010061026.o96AQCld020162@svn01.web.mwc.hst.phx2.redhat.com> --===============6655460924440685165== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: hangnguyen Date: 2010-10-06 06:26:11 -0400 (Wed, 06 Oct 2010) New Revision: 4531 Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/candidate/Test_POR_10_001_DeletePortalByIllegalUser.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/candidate/Test_POR_10_002_DeleteCurrentPortalByLegalUser.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/candidate/Test_POR_10_003_DeletePortalWhileItIsBeingUsed.html portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/por= tal/selenium/candidate/Test_POR_10_004_DeletePortalWhileItIsBeingUsedWithou= tConfirmation.html Log: TESTVN-1635 - Manage folders in selegen with GTNPORTAL product Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/candidate/Test_POR_10_001_DeletePortalByIllegalUser.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/candidate/Test_POR_10_001_DeletePortalByIllegalUser.html = (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/candidate/Test_POR_10_001_DeletePortalByIllegalUser.html 2010= -10-06 10:26:11 UTC (rev 4531) @@ -0,0 +1,407 @@ + + + + + + +Test_POR_10_001_DeletePortalByIllegalUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_10_001_DeletePortalByIllegalU= ser
open/portal/public/classic/
echo-- Delete portal by illegal user --
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
waitForElementPresentlink=3DSite
clickAndWaitlink=3DSite
waitForElementPresentlink=3DAdd New Portal
clicklink=3DAdd New Portal
waitForElementPresentname
typenameTest_POR_10_001
echo-- Choose Portal Template --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[1]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[1]/div/div/div/div
waitForElementPresent//form[@id=3D'UIPortalForm']/div[3]/div[1]/div[1]/div/div/div[1]/div[= 2]/div[1]/div/div/div
click//form[@id=3D'UIPortalForm']/div[3]/div[1]/div[1]/div/div/div[1]/div[= 2]/div[1]/div/div/div
echo-- Choose Properties --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[3]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[3]/div/div/div/div
echo-- Choose Permision Setting --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[4]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[4]/div/div/div/div
echo-- Access Permision Setting --
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresent//div[@id=3D'ListPermissionSelector']/div/div[2]/div/div[2]/div/div/d= iv[3]/div/a
click//div[@id=3D'ListPermissionSelector']/div/div[2]/div/div[2]/div/div/d= iv[3]/div/a
waitForElementPresentlink=3DManagement
clicklink=3DManagement
waitForElementPresentlink=3DExecutive Board
clicklink=3DExecutive Board
waitForElementPresentlink=3Dexact:*
clicklink=3Dexact:*
echo-- Edit Permission Setting --
waitForElementPresent//div[@id=3D'PermissionSetting']/div[1]/div/div/div/div/div[3]/div/di= v/div/div/div[1]
click//div[@id=3D'PermissionSetting']/div[1]/div/div/div/div/div[3]/div/di= v/div/div/div[1]
waitForElementPresent//div[@id=3D'UIPermissionSelector']/div/div[2]/div[2]/table/tbody/tr/= td/div[2]/div/div/div/div
click//div[@id=3D'UIPermissionSelector']/div/div[2]/div[2]/table/tbody/tr/= td/div[2]/div/div/div/div
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresent//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a
click//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a
waitForElementPresentlink=3DSave
clicklink=3DSave
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
echo-- Login by user who has right to access admin tool-bar but is not in= the group/membership has edit right on portal created --
open/portal/public/classic/
clickAtlink=3DSign in
waitForElementPresentusername
typeusernamejohn
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
waitForElementPresentlink=3DTest_POR_10_001
mouseOverlink=3DTest_POR_10_001Test_POR_10_001
waitForElementPresentlink=3DSite
clickAndWaitlink=3DSite
waitForTextNotPresentTest_POR_10_001
verifyTextNotPresentTest_POR_10_001
clickAndWaitlink=3DSign out
echo-- Delete portal --
open/portal/public/classic/
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div
clickAndWaitlink=3DSite
waitForElementPresentlink=3DDelete
clicklink=3DDelete
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this portal?
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/candidate/Test_POR_10_002_DeleteCurrentPortalByLegalUser.h= tml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/candidate/Test_POR_10_002_DeleteCurrentPortalByLegalUser.html= (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/candidate/Test_POR_10_002_DeleteCurrentPortalByLegalUser.html= 2010-10-06 10:26:11 UTC (rev 4531) @@ -0,0 +1,334 @@ + + + + + + +Test_POR_10_002_DeleteCurrentPortalByLegalUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_10_002_DeleteCurrentPortalByL= egalUser
open/portal/public/classic/
echo--Create new portal with valid value--
windowMaximize
clicklink=3DSign in
waitForElementPresentusername
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']//a
echo--Go to Site--
waitForElementPresentlink=3DSite
clickAndWaitlink=3DSite
echo--Create new portal --
waitForElementPresentlink=3DAdd New Portal
clicklink=3DAdd New Portal
echo--Choose Portal Setting--
waitForElementPresent//div[@id=3D'UISiteManagement']//div[@class=3D'UIAction']//div[@class= =3D'ActionButton BlueButton']
click//div[@id=3D'UISiteManagement']//div[@class=3D'UIAction']//div[@class= =3D'ActionButton BlueButton']
waitForElementPresentname
typenameTest_POR_10_002
selectlocalelabel=3DEnglish
selectskinlabel=3DDefault
echo--Choose Properties--
waitForElementPresent//div[@id=3D'UIMaskWorkspace']//div[@class=3D'TabsContainer']/div[2]/= /div[@class=3D'MiddleTab']
clickAt//div[@id=3D'UIMaskWorkspace']//div[@class=3D'TabsContainer']/div[2]/= /div[@class=3D'MiddleTab']
selectsessionAlivelabel=3DOn Demand
echo--Select Permission Setting--
waitForElementPresent//div[@id=3D'UIMaskWorkspace']//div[@class=3D'TabsContainer']/div[3]/= /div[@class=3D'MiddleTab']
click//div[@id=3D'UIMaskWorkspace']//div[@class=3D'TabsContainer']/div[3]/= /div[@class=3D'MiddleTab']
echo--Access Permission Setting
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresent//div[@onclick=3D"javascript:eXo.webui.UIForm.submitEvent('UIPor= talForm','ChangeNode','&subComponentId=3DTreeListPermissionSelector&= ;objectId=3D/platform')"]
click//div[@onclick=3D"javascript:eXo.webui.UIForm.submitEvent('UIPor= talForm','ChangeNode','&subComponentId=3DTreeListPermissionSelector&= ;objectId=3D/platform')"]
waitForElementPresent//a[contains(text(),'Administrators')]
click//a[contains(text(),'Administrators')]
waitForElementPresent//a[contains(text(),'*')]
click//a[contains(text(),'*')]
echo--Edit Permission Setting--
waitForElementPresentlink=3DEdit Permission Setting
clicklink=3DEdit Permission Setting
waitForElementPresentlink=3DSelect Permission
clicklink=3DSelect Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresent//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[4]/a
click//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[4]/a
waitForElementPresentlink=3DSave
clicklink=3DSave
waitForElementPresentxpath=3D//div[@id=3D'UISiteManagement']/table[2]/tbody/tr/td[3]/a[4]<= /td> +
echo--Go to Site to check existing portal list to use--
waitForElementPresentlink=3DSite
clickAndWaitlink=3DSite
echo--Delete portal --
waitForElementPresent//div[@id=3D'UISiteManagement']/table[2]/tbody/tr/td[3]/a[4]
click//div[@id=3D'UISiteManagement']/table[2]/tbody/tr/td[3]/a[4]
waitForConfirmationAre you sure you want to delete this portal?
waitForTextNotPresentTest_POR_10_002
verifyTextNotPresentTest_POR_10_002
echo--Return to Site to check existing portals list after deleted--
waitForElementPresentlink=3DSite
clickAndWaitlink=3DSite
waitForElementPresentlink=3DSign out
clickAndWaitlink=3DSign out
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/candidate/Test_POR_10_003_DeletePortalWhileItIsBeingUsed.h= tml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/candidate/Test_POR_10_003_DeletePortalWhileItIsBeingUsed.html= (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/candidate/Test_POR_10_003_DeletePortalWhileItIsBeingUsed.html= 2010-10-06 10:26:11 UTC (rev 4531) @@ -0,0 +1,292 @@ + + + + + + +Test_POR_10_003_DeletePortalWhileItIsBeingUsed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test_POR_10_003_DeletePortalWhileItIsB= eingUsed
open/portal/public/classic/
echo-- Delete portal while it is being used--
windowMaximize
clicklink=3DSign in
typeusernameroot
typepasswordgtn
clickAndWait//div[@id=3D'UIPortalLoginFormAction']/div/div/div/a
clickAndWaitlink=3DSite
waitForElementPresentlink=3DAdd New Portal
clicklink=3DAdd New Portal
waitForElementPresentname
typenameTest_POR_10_003
echo-- Portal Template --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[1]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[1]/div/div/div/div
echo-- Choose Properites--
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[3]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[3]/div/div/div/div
echo-- Choose Permission Setting --
waitForElementPresent//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[4]/div/div/div/div
click//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[4]/div/div/div/div
echo-- Access Permission Setting--
waitForElementPresentlink=3DAdd Permission
clicklink=3DAdd Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresentlink=3DAdministrators
clicklink=3DAdministrators
waitForElementPresentlink=3Dexact:*
clicklink=3Dexact:*
echo-- Edit Permission Setting--
waitForElementPresentlink=3DEdit Permission Setting
clicklink=3DEdit Permission Setting
waitForElementPresentlink=3DSelect Permission
clicklink=3DSelect Permission
waitForElementPresentlink=3DPlatform
clicklink=3DPlatform
waitForElementPresent//div[@id=3D'PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5= ]/div[2]/div[1]/div/a
click//div[@id=3D'PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5= ]/div[2]/div[1]/div/a
waitForElementPresent//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a
click//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a
waitForElementPresentlink=3DSave
clicklink=3DSave
echo--  Change to use new added portal--
waitForElementPresentlink=3DTest_POR_10_003
clickAndWaitlink=3DTest_POR_10_003
assertLocationhttp://localhost:8080/portal/private/Test_POR_10_003/
clickAndWaitlink=3DSite
echo-- Delete using portal--
waitForElementPresentlink=3DDelete
clicklink=3DDelete
waitForConfirmationPresent
assertConfirmationAre you sure you want to delete this portal?
echo-- Return to default portal --
assertLocationhttp://localhost:8080/portal/public/classic/
+ + Added: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform= /portal/selenium/candidate/Test_POR_10_004_DeletePortalWhileItIsBeingUsedWi= thoutConfirmation.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/candidate/Test_POR_10_004_DeletePortalWhileItIsBeingUsedWitho= utConfirmation.html (rev 0) +++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/po= rtal/selenium/candidate/Test_POR_10_004_DeletePortalWhileItIsBeingUsedWitho= utConfirmation.html 2010-10-06 10:26:11 UTC (rev 4531) @@ -0,0 +1,302 @@ + + + + + + +Test_POR_10_004_DeletePortalWhileItIsBeingUsedWithoutConfirmation</= title> +</head> +<body> +<table cellpadding=3D"1" cellspacing=3D"1" border=3D"1"> +<thead> +<tr><td rowspan=3D"1" colspan=3D"3">Test_POR_10_004_DeletePortalWhileItIsB= eingUsedWithoutConfirmation</td></tr> +</thead><tbody> +<tr> + <td>open</td> + <td>/portal/public/classic/</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete portal while it is being used without confirmation --</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>clickAndWait</td> + <td>link=3DSite</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DAdd New Portal</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DAdd New Portal</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>name</td> + <td></td> +</tr> +<tr> + <td>type</td> + <td>name</td> + <td>Test_POR_10_004</td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose 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[1]/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[1]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//form[@id=3D'UIPortalForm']/div[3]/div[1]/div[1]/div/div/div[1]/div[= 2]/div[2]/div/div/div</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//form[@id=3D'UIPortalForm']/div[3]/div[1]/div[1]/div/div/div[1]/div[= 2]/div[2]/div/div/div</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Properties --</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>waitForElementPresent</td> + <td>//div[@id=3D'UIMaskWorkspace']/div[2]/div/div/div/div/div/div/div/div= /div/div/div/div[4]/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[4]/div/div/div/div</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Access Permisison Setting --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DAdd Permission</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DAdd 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=3Dexact:*</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3Dexact:*</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Choose Edit Permission --</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DEdit Permission Setting</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>//div[@id=3D'PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5= ]/div[2]/div[1]/div/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5= ]/div[2]/div[1]/div/a</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>//div[@id=3D'PermissionSelector']/div/div[3]/div/div[2]/div[2]/a</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>chooseCancelOnNextConfirmation</td> + <td></td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Click Cancel in confirm message --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete</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 portal?</td> + <td></td> +</tr> +<tr> + <td>waitForTextPresent</td> + <td>Test_POR_10_004</td> + <td></td> +</tr> +<tr> + <td>verifyTextPresent</td> + <td>Test_POR_10_004</td> + <td></td> +</tr> +<tr> + <td>echo</td> + <td>-- Delete portal --</td> + <td></td> +</tr> +<tr> + <td>waitForElementPresent</td> + <td>link=3DDelete</td> + <td></td> +</tr> +<tr> + <td>click</td> + <td>link=3DDelete</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 portal?</td> + <td></td> +</tr> +<tr> + <td>clickAndWait</td> + <td>link=3DSign out</td> + <td></td> +</tr> + +</tbody></table> +</body> +</html> --===============6655460924440685165==--