testUpdateSaveCancelRoute
setTimeout 120000
retrieveCurrentDateInfo
open /nuxeo/logout
open /nuxeo/
type username jdoe
type password jdoe1
clickAndWait Submit
watchA4jRequests
click //*[@id="virtualNavTreeTab:virtualNavTreeList:3:virtualNavTreeLink"]
waitForA4jRequest 10000
verifyElementPresent link=Routes - John Doe (Nuxeo)
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
verifyTextPresent validated
clickAndWait link=Route
verifyElementNotPresent //input[@value='edit']
watchA4jRequests
click virtualNavTreeTab:virtualNavTreeList:1:virtualNavTreeLink
waitForA4jRequest 10000
waitForTextPresent John Doe (Nuxeo)
clickAndWait link=John Doe (Nuxeo)
clickAndWait link=Case test route mail
clickAndWait link=Distribute
clickAndWait link=Current Route
watchA4jRequests
typeKeys //input[@name='distribution_participants:nxl_current_case_current_route_layout:nxl_document_related_route:nxw_document_related_route_route_suggest'] Rout
waitForA4jRequest 10000
verifyText //*[@id='distribution_participants:nxl_current_case_current_route_layout:nxl_document_related_route:nxw_document_related_route_route_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] RouteDoc
watchA4jRequests
click //*[@id='distribution_participants:nxl_current_case_current_route_layout:nxl_document_related_route:nxw_document_related_route_route_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
verifyTextPresent RouteDoc
clickAndWait //input[@value='Start']
clickAndWait Link=Related route
verifyTextPresent A
verifyTextPresent B
verifyTextPresent C
verifyTextPresent C1
verifyTextPresent C1.1
verifyTextPresent C1.2
verifyTextPresent C2
verifyTextPresent C2.1
verifyTextPresent C2.2
verifyTextPresent C2.2.1
verifyTextPresent C2.2.2
verifyTextPresent C2.3
verifyTextPresent D
verifyTextPresent E
clickAndWait link=Lock
click link=Add before
clickAndWait selectRouteElementsTypeForCreationForm:selectRouteElementsTypeForCreationTable:0:selectRouteElementTypeForCreationCategory:0:selectRouteElementsTypeForCreationCategoryTable:1:selectRouteElementsTypeForCreationCategoryTitleLink
type document_create:nxl_heading:nxw_title Bbis
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Test personal Mailbox
waitForA4jRequest 10000
verifyText //*[@id='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Test personal Mailbox
watchA4jRequests
click //*[@id='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
select document_create:nxl_routing_task:nxw_type label=For opinion
clickAndWait //input[@value='Create']
clickAndWait Link=Test Mailbox Child
verifyTextPresent Case test route mail
verifyTextNotPresent Approve
click virtualNavTreeTab:virtualNavTreeList:1:virtualNavTreeLink
waitForTextPresent Test personal Mailbox
clickAndWait Link=Test personal Mailbox
verifyTextPresent Approve
clickAndWait Link=Approve
verifyTextPresent Approve
clickAndWait link=Case test route mail
clickAndWait link=Related route
clickAndWait //input[@value="Duplicate"]
watchA4jRequests
click //*[@id="virtualNavTreeTab:virtualNavTreeList:3:virtualNavTreeLink"]
waitForA4jRequest 10000
verifyElementPresent link=Routes - John Doe (Nuxeo)
clickAndWait link=Routes - John Doe (Nuxeo)
verifyTextPresent (COPY) RouteDoc
clickAndWait link=(COPY) RouteDoc
verifyTextPresent draft
clickAndWait link=Route
verifyTextPresent Bbis
watchA4jRequests
click virtualNavTreeTab:virtualNavTreeList:1:virtualNavTreeLink
waitForA4jRequest 10000
waitForTextPresent Test personal Mailbox
clickAndWait link=Test personal Mailbox
clickAndWait link=Case test route mail
clickAndWait link=Related route
clickAndWait //input[@value="Cancel Route"]
verifyElementNotPresent link=Related route
open /nuxeo/logout
open /nuxeo/
type username Administrator
type password Administrator
clickAndWait Submit
open /nuxeo/nxpath/default/case-management/document-route-instances-root/${currentYear}/${currentMonth}/${currentDay}@view_documents
verifyTextPresent canceled
open /nuxeo/logout