| open |
/portal/public/intranet |
|
| windowMaximize |
|
|
| waitForElementPresent |
//div[2]/div[2]/div[1]/div/div/div[1] |
|
| click |
//div[2]/div[2]/div[1]/div/div/div[1] |
|
| waitForElementPresent |
username |
|
| type |
username |
root |
| waitForElementPresent |
password |
|
| type |
password |
gtn |
| clickAndWait |
//div[@id='UIPortalLoginFormAction']/div/div/div[@class='ButtonMiddle']/a |
|
| open |
/portal/private/intranet/calendar |
|
| pause |
10000 |
|
| echo |
- Manage public calendar - |
|
| echo |
-- Add Calendar |
|
| waitForElementPresent |
//div[@onclick='eXo.calendar.UICalendarPortlet.showMainMenu(this, event);'] |
|
| click |
//div[@onclick='eXo.calendar.UICalendarPortlet.showMainMenu(this, event);'] |
|
| waitForElementPresent |
link=Add calendar |
|
| click |
link=Add calendar |
|
| waitForElementPresent |
displayName |
|
| type |
displayName |
Test_03_calendar |
| type |
//div[@id='calendarDetail']//textarea[@id='description'] |
Test_03_calendar_description |
| click |
//div[@id='UICalendarPopupWindow']/div[@class='NormalStyle']/div[2]//div[@id='UIPopupAddCalendarContainer']//div[@class='TabsContainer']//div[2]//div[@class='MiddleTab'] |
|
| click |
/platform/administrators |
|
| click |
/platform/users |
|
| click |
/organization/management/executive-board |
|
| click |
link=Save |
|
| waitForElementPresent |
//div[@title='Test_03_calendar'] |
|
| verifyElementPresent |
//div[@title='Test_03_calendar'] |
|
| echo |
-- Edit Calendar |
|
| mouseOver |
//div[@title='Test_03_calendar'] |
|
| contextMenu |
//div[@title='Test_03_calendar'] |
contextmenu |
| waitForElementPresent |
//div[3]/a |
|
| click |
//div[3]/a |
|
| waitForElementPresent |
displayName |
|
| verifyElementPresent |
displayName |
Test_03_calendar |
| verifyElementPresent |
//div[@id='calendarDetail']//textarea[@id='description'] |
Test_03_calendar_description |
| type |
displayName |
Test_03_calendar_edited |
| type |
//div[@id='calendarDetail']//textarea[@id='description'] |
Test_03_calendar_description_edited |
| click |
link=Save |
|
| waitForElementPresent |
//div[@class='UIVTabContent']//div[@title='Test_03_calendar_edited'] |
|
| verifyElementPresent |
//div[@class='UIVTabContent']//div[@title='Test_03_calendar_edited'] |
|
| echo |
-- Remove Calendar |
|
| contextMenu |
//div[@class='UIVTabContent']//div[@title='Test_03_calendar_edited'] |
|
| waitForElementPresent |
link=Remove |
|
| click |
link=Remove |
|
| assertConfirmation |
The calendar and all its events and tasks. Do you confirm? |
|
| waitForElementNotPresent |
//div[@title='Test_03_calendar_edited'] |
|
| verifyElementNotPresent |
//div[@title='Test_4_calendar_edited'] |
|
| clickAndWait |
link=Logout |
|
| close |
|
|