Test_SNF_ECMS_89_ViewProcess
open /ecmdemo/public/acme/
windowMaximize
echo -- Login
click link=Login
waitForElementPresent username
type username mary
type password gtn
clickAndWait link=Sign in
echo -- Create a request
waitForElementPresent link=Business Process Controller
clickAndWait link=Business Process Controller
echo --  BP Definition Controller
waitForElementPresent //div[@id='UIControllerManager']//div[text()="BP Definition Controller"]
click //div[@id='UIControllerManager']//div[text()="BP Definition Controller"]
echo --  pay raise process
waitForElementPresent //div[@id='UIBPDefinition']/table/tbody/tr[2]/td[4]/div/img
click //div[@id='UIBPDefinition']/table/tbody/tr[2]/td[4]/div/img
waitForElementPresent amount-asked
type amount-asked 3000
type reason test
waitForElementPresent link=Submit
click link=Submit
waitForElementPresent link=Sign out
clickAndWait link=Sign out
echo -- Login by administration
click link=Login
waitForElementPresent username
type username root
type password gtn
clickAndWait link=Sign in
echo -- View detail of process
waitForElementPresent link=Business Process Admin
clickAndWait link=Business Process Admin
echo --  view : pay raise process
waitForElementPresent //div[@id='UIMonitor']/table/tbody/tr[3]/td[4]/div/img[1]
click //div[@id='UIMonitor']/table/tbody/tr[3]/td[4]/div/img[1]
waitForElementPresent //div[@id='UIRunningProcessGrid']/table/tbody/tr/td[6]/div/img[1]
click //div[@id='UIRunningProcessGrid']/table/tbody/tr/td[6]/div/img[1]
waitForElementPresent //div[@id='UITaskListOfProcess']/div/div/div[2]/a
click //div[@id='UITaskListOfProcess']/div/div/div[2]/a
waitForElementPresent //div[@id='UIRunningProcessGrid']/table/tbody/tr/td[6]/div/img[2]
click //div[@id='UIRunningProcessGrid']/table/tbody/tr/td[6]/div/img[2]
assertConfirmation Do you want to delete this process instance?
waitForElementPresent //div[@id='UIProcessDetail']/div/div/div[2]/a[2]
click //div[@id='UIProcessDetail']/div/div/div[2]/a[2]
echo -- Log out
waitForElementPresent link=Sign out
clickAndWait link=Sign out