Test_SNF_CS18_ViewTaskEvent
open /portal
windowMaximize
echo -View Task Event-
waitForElementPresent //b[contains(text(),'Sign in')]
click //b[contains(text(),'Sign in')]
waitForElementPresent username
type username root
type password gtn
clickAndWait id=UIPortalLoginFormAction
pause 5000
echo -- Add Event
waitForElementPresent link=Agenda
click link=Agenda
waitForElementPresent link=Event
click link=Event
waitForElementPresent eventName
type eventName Test_18_Event
type //div[@class='FormContainer']//textarea[@id='description'] Test_18_Event_description
click //div[@id='QuickAddEventContainer']//div[@class='ButtonRight']
waitForElementPresent //div[@class="EventContainer"] Test_18_Event
verifyElementPresent //div[@class="EventContainer"] Test_18_Event
mouseOver //div[@class='EventContainerBorder WeekViewEventBoxes PowderBlue']
contextMenu //div[@class='EventContainerBorder WeekViewEventBoxes PowderBlue']
waitForElementPresent //a[@class='ItemIcon ViewEventIcon']
click //a[@class='ItemIcon ViewEventIcon']
waitForElementPresent //div[@class='ViewDescription']
verifyElementPresent //div[@class='ViewDescription'] Test_18_Event_description
waitForElementPresent //div[@id='UICalendarPopupWindow']/div/div[1]/div/div/div/div[2]
click //div[@id='UICalendarPopupWindow']/div/div[1]/div/div/div/div[2]
echo -- Search and View Event
waitForElementPresent value
type value Test_18_Event
click //form[@id='UISearchForm']//div[@title='Search']
waitForElementPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
click //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
waitForElementPresent //table[@id='RowContainerDay']//div[@class='IconHolder EditEventIcon']
click //table[@id='RowContainerDay']//div[@class='IconHolder EditEventIcon']
waitForElementPresent //div[@id='UIPopupAddEventContainer']//input[@id='eventName']
verifyElementPresent //div[@id='UIPopupAddEventContainer']//input[@id='eventName'] Test_18_Event
verifyElementPresent //div[@id='UIPopupAddEventContainer']//textarea[@id='description'] Test_18_Event_description
click //div[@id='UIPopupAddEventContainer']//div[@class='ButtonRight']
waitForElementPresent link=Save
click link=Save
waitForTextPresent Test_18_Event
verifyTextPresent Test_18_Event
echo -- Delete Event
waitForElementPresent //table[@id='RowContainerDay']//div[@class='IconHolder DeleteEventIcon']
click //table[@id='RowContainerDay']//div[@class='IconHolder DeleteEventIcon']
assertConfirmation Are you sure you want to delete?
waitForElementNotPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
verifyElementNotPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
echo -- Add Task
click link=Week
waitForElementPresent link=Task
click link=Task
waitForElementPresent //form[@id='UIQuickAddTask']//input[@id='eventName']
type //form[@id='UIQuickAddTask']//input[@id='eventName'] Test_18_Task
type //form[@id='UIQuickAddTask']//textarea[@id='description'] Test_18_Task_description
click //div[@id='UIQuckAddTaskPopupWindow']//td[@align='center']/div[1]
waitForTextPresent Test_18_Task
verifyTextPresent Test_18_Task
mouseOver //div[@class='EventContainerBorder WeekViewEventBoxes PowderBlue']
contextMenu //div[@class='EventContainerBorder WeekViewEventBoxes PowderBlue']
waitForElementPresent link=View
click link=View
waitForElementPresent //div[@id='UICalendarPopupWindow']
verifyElementPresent //div[@class='ViewDescription'] Test_18_Task_description
click //div[@id='UICalendarPopupWindow']/div/div[1]/div/div/div/div[2]
echo -- Search and Edit Task
waitForElementPresent value
type value Test_18_Task
click //form[@id='UISearchForm']//div[@title='Search']
waitForElementPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
click //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
waitForElementPresent //table[@id='RowContainerDay']//div[@class='IconHolder EditTaskIcon']
click //table[@id='RowContainerDay']//div[@class='IconHolder EditTaskIcon']
waitForElementPresent //div[@id='UIPopupAddTaskContainer']//input[@id='eventName']
verifyElementPresent //div[@id='UIPopupAddTaskContainer']//input[@id='eventName'] Test_18_Task
verifyElementPresent //div[@id='UIPopupAddTaskContainer']//textarea[@id='description'] Test_18_Task_description
click //div[@id='UIPopupAddTaskContainer']//div[@class='ButtonRight']
waitForTextPresent Test_18_Task
verifyTextPresent Test_18_Task
echo -- Delete Task
waitForElementPresent //table[@id='RowContainerDay']//div[@class='IconHolder DeleteTaskIcon']
click //table[@id='RowContainerDay']//div[@class='IconHolder DeleteTaskIcon']
assertConfirmation Are you sure you want to delete?
waitForElementNotPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
verifyElementNotPresent //div[@class='UIListView SpliterResizableListArea']//tr[@class='UIListViewRow']
clickAndWait link=Logout
close