testDocumentRouteCreation
setTimeout 120000
open /nuxeo/logout
open /nuxeo/
type username Administrator
type password Administrator
clickAndWait Submit
watchA4jRequests
click //*[@id="virtualNavTreeTab:virtualNavTreeList:3:virtualNavTreeLink"]
waitForA4jRequest 10000
verifyElementPresent link=Routes - John Doe (Nuxeo)
clickAndWait link=Routes - John Doe (Nuxeo)
click link=New
clickAndWait link=Route
type document_create:nxl_heading:nxw_title RouteDoc
clickAndWait //input[@value='Create']
click link=Add first step
clickAndWait link=Distribution step
type document_create:nxl_heading:nxw_title A
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Test Mailbox Child
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 Mailbox Child
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
click //a[@id='dm_route_elements:nxl_document_routing_route_content:nxw_dr_listing_step_actions:nxw_dr_listing_step_actions_add:ADD_STEP_AFTER']
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title B
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=Routes - John Doe (Nuxeo)
clickAndWait Link=RouteDoc
click //a[@id='dm_route_elements:nxl_document_routing_route_content_1:nxw_dr_listing_step_actions_1:nxw_dr_listing_step_actions_1_add:ADD_STEP_AFTER']
clickAndWait link=Fork
type document_create:nxl_heading:nxw_title C
select document_create:nxl_step_folder:nxw_execution_type label=parallel
clickAndWait //input[@value='Create']
click //a[@id='dm_route_elements:nxl_document_routing_route_content_2:nxw_dr_listing_step_actions_2:nxw_dr_listing_step_actions_2_add:ADD_STEP_BETWEEN']
clickAndWait link=Fork
type document_create:nxl_heading:nxw_title C1
clickAndWait //input[@value='Create']
click //a[@id='dm_route_elements:nxl_document_routing_route_content_2:nxw_dr_listing_step_actions_2:nxw_dr_listing_step_actions_2_add:ADD_STEP_BETWEEN']
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C1.1
select document_create:nxl_routing_task:nxw_type label=For opinion
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Test 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 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
clickAndWait //input[@value='Create']
click //a[@id='dm_route_elements:nxl_document_routing_route_content_2:nxw_dr_listing_step_actions_2:nxw_dr_listing_step_actions_2_add:ADD_STEP_AFTER']
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C1.2
select document_create:nxl_routing_task:nxw_type label=For signature
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Test 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 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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait link=Manage
clickAndWait link=C
click link=New
clickAndWait link=Fork
type document_create:nxl_heading:nxw_title C2
clickAndWait //input[@value='Create']
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C2.1
select document_create:nxl_routing_task:nxw_type label=For opinion
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Bree Van de Kaamp
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] Bree Van de Kaamp (Nuxeo)
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait Link=Manage
clickAndWait Link=C
clickAndWait Link=C2
click link=New
clickAndWait link=Fork
type document_create:nxl_heading:nxw_title C2.2
select document_create:nxl_step_folder:nxw_execution_type label=parallel
clickAndWait //input[@value='Create']
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C2.2.1
select document_create:nxl_routing_task:nxw_type label=For signature
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Bree Van de Kaamp
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] Bree Van de Kaamp (Nuxeo)
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait Link=Manage
clickAndWait Link=C
clickAndWait Link=C2
clickAndWait Link=C2.2
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C2.2.2
select document_create:nxl_routing_task:nxw_type label=For signature
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] John Doe
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] John Doe (Nuxeo)
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait link=Manage
clickAndWait link=C
clickAndWait link=C2
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title C2.3
select document_create:nxl_routing_task:nxw_type label=For validation
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] John Doe
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] John Doe (Nuxeo)
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
click //a[@id='dm_route_elements:nxl_document_routing_route_content_2:nxw_dr_listing_document_route_folder_element_type:nxw_dr_listing_document_route_folder_element_type:nxw_dr_listing_document_route_folder_element_type_add:ADD_STEP_AFTER']
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title D
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] John Smith
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] John Smith (Nuxeo)
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=Routes - John Doe (Nuxeo)
clickAndWait Link=RouteDoc
click //a[@id='dm_route_elements:nxl_document_routing_route_content_8:nxw_dr_listing_step_actions_8:nxw_dr_listing_step_actions_8_add:ADD_STEP_AFTER']
clickAndWait link=Distribution step
type document_create:nxl_heading:nxw_title E
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Linnet Scavo
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] Linnet Scavo (Nuxeo)
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
clickAndWait //input[@value='Create']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait Link=RouteDoc
clickAndWait link=ConditionalStepFolder
type document_create:nxl_heading:nxw_title F
clickAndWait //input[@value='Create']
clickAndWait link=DecisionalDistributionTask
clickAndWait link=Edit
watchA4jRequests
typeKeys //input[@name='document_edit:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Linnet Scavo
waitForA4jRequest 10000
verifyText //*[@id='document_edit:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] Linnet Scavo (Nuxeo)
watchA4jRequests
click //*[@id='document_edit:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2]
waitForA4jRequest 10000
select document_edit:nxl_routing_task:nxw_type label=For opinion
clickAndWait //input[@value='Save']
clickAndWait link=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait link=Manage
clickAndWait link=F
clickAndWait link=Option 1
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title F.1
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] John Smith
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] John Smith (Nuxeo)
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=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait link=Manage
clickAndWait link=F
clickAndWait link=Option 2
click link=New
clickAndWait link=Distribution task
type document_create:nxl_heading:nxw_title F.2
watchA4jRequests
typeKeys //input[@name='document_create:nxl_all_mailboxes_routing_task:nxw_distribution_mailbox_mailbox_suggest'] Linnet Scavo
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] Linnet Scavo (Nuxeo)
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=Routes - John Doe (Nuxeo)
clickAndWait link=RouteDoc
clickAndWait link=Manage
verifyTextPresent A
verifyTextPresent B
verifyTextPresent C
verifyTextPresent D
verifyTextPresent E
verifyTextPresent F
open /nuxeo/logout