Test_SNF_CS02_ManagePersonalCalendar
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 personal 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_02_calendar
type //div[@id='calendarDetail']//textarea[@id='description'] Test_02_calendar_description
click link=Save
waitForElementPresent //div[@class='UIVTabContent']//div[@title='Test_02_calendar']
verifyElementPresent //div[@class='UIVTabContent']//div[@title='Test_02_calendar']
echo -- Edit Calendar
mouseOver //div[@title='Test_02_calendar']
contextMenu //div[@title='Test_02_calendar']
waitForElementPresent //div[3]/a
click //div[3]/a
waitForElementPresent displayName
verifyValue displayName Test_02_calendar
type displayName Test_02_calendar_edited
type //div[@id='calendarDetail']//textarea[@id='description'] Test_02_calendar_description_edited
click link=Save
waitForElementPresent //div[@class='UIVTabContent']//div[@title='Test_02_calendar_edited']
verifyElementPresent //div[@class='UIVTabContent']//div[@title='Test_02_calendar_edited']
echo -- Delete Calendar
mouseOver //div[@title='Test_02_calendar_edited']
contextMenu //div[@title='Test_02_calendar_edited']
waitForElementPresent link=Remove
click link=Remove
assertConfirmation The calendar and all its events and tasks. Do you confirm?
clickAndWait link=Logout
close