Test_SNF_CS35_FilterMessage
open /csdemo
windowMaximize
echo -Filter messages In Mail-
waitForElementPresent //div[@class='LoginButton']
click //div[@class='LoginButton']
waitForElementPresent username
type username mary
type password gtn
click xpath=//div[@id='UIPortalLoginFormAction']//a
waitForElementPresent link=Mail
click link=Mail
pause 10000
echo - Check Get Mail
waitForElementPresent link=eXo_Test
verifyElementPresent link=eXo_Test
echo -- Star Mail
waitForElementPresent xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//input[1]
click xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//input[1]
waitForElementPresent xpath=//div[@class='DownArrow1Icon']
click xpath=//div[@class='DownArrow1Icon']
waitForElementPresent link=Star
click link=Star
echo --Filter star message
click //form[@id='UIMessageList']/div[2]/div[5]/div[1]/div
waitForElementPresent //div[4]/div/div[2]/div/div/div[2]/div[1]/a
click //div[4]/div/div[2]/div/div/div[2]/div[1]/a
click //form[@id='UIMessageList']/div[2]/div[5]/div[1]/div
echo --Check mail stared
click //div[@id='tmpMenuElement']/div/div[2]/div/div/div[5]/div[1]/a
waitForElementPresent xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//div[@class='StarredIcon']
verifyElementPresent xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//div[@class='StarredIcon']
echo -- Unstar Mail
waitForElementPresent xpath=//div[@class='DownArrow1Icon']
click xpath=//div[@class='DownArrow1Icon']
waitForElementPresent link=Unstar
click link=Unstar
echo -- Filter Star message again
click //form[@id='UIMessageList']/div[2]/div[5]/div[1]/div
waitForElementPresent link=Starred
click link=Starred
echo --Check Stared message do not exist
waitForElementNotPresent xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//div[@class='StarredIcon']
verifyElementNotPresent xpath=//div[@id='uiMessageGrid']//table[@id='UIListUsers']/tbody[1]//div[@class='StarredIcon']
echo -- Unread message
waitForElementPresent xpath=//div[@class='DownArrow1Icon']
click xpath=//div[@class='DownArrow1Icon']
waitForElementPresent link=Mark as unread
click link=Mark as unread
echo --Filter unread message
click //form[@id='UIMessageList']/div[2]/div[5]/div[1]/div
waitForElementPresent link=Unread
click link=Unread
echo --Filter attachment message
click //form[@id='UIMessageList']/div[2]/div[5]/div[1]/div
waitForElementPresent link=With attachments
click link=With attachments
echo --Check with attachment messages
waitForElementPresent //div[@class='MessageNotice']
verifyElementPresent //div[@class='MessageNotice']
clickAndWait link=Sign out
close