| echo |
-- Sign in |
|
| windowMaximize |
|
|
| open |
/ecmdemo/public/acme/ |
|
| waitForElementPresent |
link=Login |
|
| click |
link=Login |
|
| waitForElementPresent |
username |
|
| type |
username |
root |
| type |
password |
gtn |
| clickAndWait |
link=Sign in |
|
| echo |
-- Site |
|
| waitForElementPresent |
link=Site |
|
| clickAndWait |
link=Site |
|
| echo |
-- Add New Portal |
|
| waitForElementPresent |
link=Add New Portal |
|
| click |
link=Add New Portal |
|
| echo |
-- Portal Setting |
|
| waitForElementPresent |
//div[text()='Portal Setting'] |
|
| click |
//div[text()='Portal Setting'] |
|
| waitForElementPresent |
name |
NewPortal |
| type |
name |
NewPortal |
| echo |
-- Properties |
|
| waitForElementPresent |
//div[text()='Properties'] |
|
| click |
//div[text()='Properties'] |
|
| echo |
-- Properties |
|
| waitForElementPresent |
//div[text()='Permission Setting'] |
|
| click |
//div[text()='Permission Setting'] |
|
| echo |
-- Add Permission |
|
| waitForElementPresent |
link=Add Permission |
|
| click |
link=Add Permission |
|
| echo |
-- Customers |
|
| waitForElementPresent |
link=Customers |
|
| click |
link=Customers |
|
| echo |
-- * |
|
| 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')"] |
|
| pause |
10000 |
|
| echo |
-- Edit Permission Setting |
|
| waitForElementPresent |
link=Edit Permission Setting |
|
| click |
link=Edit Permission Setting |
|
| waitForElementPresent |
link=Select Permission |
|
| click |
link=Select Permission |
|
| echo |
-- platform |
|
| waitForElementPresent |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div/a |
|
| click |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div/a |
|
| echo |
-- platform/Administrator |
|
| waitForElementPresent |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div[2]/div[1]/div/a |
|
| click |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div[2]/div[1]/div/a |
|
| echo |
-- platform/Administrator/any |
|
| 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 |
30000 |
|
| waitForTextPresent |
NewPortal |
|
| verifyTextPresent |
NewPortal |
|
| 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']/div/div[2]/div/div[2]/div/div/div[5]/div/a |
|
| click |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div/a |
|
| echo |
Administrator |
|
| waitForElementPresent |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div[2]/div[1]/div/a |
|
| click |
//div[@id='PermissionSelector']/div/div[2]/div/div[2]/div/div/div[5]/div[2]/div[1]/div/a |
|
| 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[3]/tbody/tr/td[3]/a[4] |
|
| clickAndWait |
//div[@id='UISiteManagement']/table[3]/tbody/tr/td[3]/a[4] |
|
| assertConfirmation |
Are you sure you want to delete this portal? |
|
| pause |
10000 |
|
| waitForTextNotPresent |
NewPortal |
|
| verifyTextNotPresent |
NewPortal |
|
| echo |
-- Sign out |
|
| waitForElementPresent |
link=Sign out |
|
| clickAndWait |
link=Sign out |
|