| open |
/portal/public/acme/ |
|
| windowMaximize |
|
|
| echo |
-- Sign in |
|
| waitForElementPresent |
link=Login |
|
| click |
link=Login |
|
| waitForElementPresent |
username |
|
| type |
username |
root |
| type |
password |
gtn |
| clickAndWait |
link=Sign in |
|
| echo |
-- Open form to create portal |
|
| waitForElementPresent |
link=Manage sites |
|
| clickAndWait |
link=Manage sites |
|
| waitForElementPresent |
link=Add New Portal |
|
| click |
link=Add New Portal |
|
| waitForElementPresent |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PortalSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PortalSetting')"] |
|
| click |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PortalSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PortalSetting')"] |
|
| waitForElementPresent |
name |
NewPortal_SNF_ECMS_10 |
| type |
name |
NewPortal_SNF_ECMS_10 |
| waitForElementPresent |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'Properties');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=Properties')"] |
|
| click |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'Properties');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=Properties')"] |
|
| waitForElementPresent |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| click |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| echo |
-- Set permission |
|
| waitForElementPresent |
link=Add Permission |
|
| click |
link=Add Permission |
|
| waitForElementPresent |
link=Platform |
|
| click |
link=Platform |
|
| waitForElementPresent |
link=exact:* |
|
| click |
link=exact:* |
|
| waitForElementPresent |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| click |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| waitForElementPresent |
link=Edit Permission Setting |
|
| click |
link=Edit Permission Setting |
|
| waitForElementPresent |
link=Select Permission |
|
| click |
link=Select Permission |
|
| echo |
platform |
|
| waitForElementPresent |
//div[@id='PermissionSelector']//a[text()='Platform'] |
|
| click |
//div[@id='PermissionSelector']//a[text()='Platform'] |
|
| echo |
Administrator |
|
| waitForElementPresent |
//div[@id='PermissionSelector']//a[text()='Administration'] |
|
| click |
//div[@id='PermissionSelector']//a[text()='Administration'] |
|
| waitForElementPresent |
//div[@id='PermissionSelector']/div/div[3]/div/div[2]/div[7]/a |
|
| click |
//div[@id='PermissionSelector']/div/div[3]/div/div[2]/div[7]/a |
|
| waitForElementPresent |
link=Save |
|
| click |
link=Save |
|
| pause |
15000 |
|
| waitForTextPresent |
NewPortal_SNF_ECMS_10 |
|
| verifyTextPresent |
NewPortal_SNF_ECMS_10 |
|
| echo |
-- Edit permission of portal |
|
| waitForElementPresent |
//div[@id='UISiteManagement']/table[3]/tbody/tr/td[3]/a[3] |
|
| click |
//div[@id='UISiteManagement']/table[3]/tbody/tr/td[3]/a[3] |
|
| waitForElementPresent |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| click |
xpath=//div[@onclick="eXo.webui.UIHorizontalTabs.changeTabForUIFormTabpane(this, 'UIPortalForm', 'PermissionSetting');javascript:eXo.webui.UIForm.submitEvent('UIPortalForm','SelectTab','&objectId=PermissionSetting')"] |
|
| waitForElementPresent |
link=Edit Permission Setting |
|
| click |
link=Edit Permission Setting |
|
| waitForElementPresent |
link=Delete Permission |
|
| click |
link=Delete Permission |
|
| click |
link=Select Permission |
|
| echo |
platform |
|
| waitForElementPresent |
//div[@id='PermissionSelector']//a[text()='Platform'] |
|
| click |
//div[@id='PermissionSelector']//a[text()='Platform'] |
|
| echo |
Administrator |
|
| waitForElementPresent |
//div[@id='PermissionSelector']//a[text()='Administration'] |
|
| click |
//div[@id='PermissionSelector']//a[text()='Administration'] |
|
| waitForElementPresent |
//div[@id='PermissionSelector']/div/div[3]/div/div[2]/div[4]/a |
|
| click |
//div[@id='PermissionSelector']/div/div[3]/div/div[2]/div[4]/a |
|
| waitForElementPresent |
link=Save |
|
| click |
link=Save |
|
| pause |
10000 |
|
| echo |
-- Delete portal |
|
| waitForElementPresent |
//div[@id='UISiteManagement']/table[4]/tbody/tr/td[3]/a[4] |
|
| click |
//div[@id='UISiteManagement']/table[4]/tbody/tr/td[3]/a[4] |
|
| assertConfirmation |
Are you sure you want to delete this portal? |
|
| pause |
5000 |
|
| verifyTextNotPresent |
NewPortal_SNF_ECMS_10 |
|
| echo |
-- Sign out |
|
| waitForElementPresent |
link=Logout |
|
| clickAt |
link=Logout |
|
| waitForElementPresent |
link=Login |
|