setTimeout |
120000 |
|
open |
/nuxeo/logout |
|
open |
/nuxeo/ |
|
type |
username |
Administrator |
type |
password |
Administrator |
clickAndWait |
Submit |
|
clickAndWait |
link=Workspaces |
|
clickAndWait |
link=Create a new workspace |
|
type |
//td[@class="fieldColumn"]/input[@type="text"] |
routeTest |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=Manage |
|
clickAndWait |
link=Access rights |
|
type |
//input[@name='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggest'] |
|
typeKeys |
//input[@name='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggest'] |
John |
waitForCondition |
selenium.browserbot.getCurrentWindow().document.getElementById('add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox').style.display != 'none' |
10000 |
verifyText |
//*[@id='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
John Doe |
click |
//*[@id='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().document.getElementById('add_rights_form:nxl_user_group_suggestion:nxw_selection_list:0:nxw_selection_listItem') != null |
10000 |
select |
//*[@id='add_rights_form']/table/tbody/tr/td[2]/div/table/tbody/tr[1]/td[2]/select |
label=Grant |
select |
//*[@id='add_rights_form']/table/tbody/tr/td[2]/div/table/tbody/tr[2]/td[2]/select |
label=Manage everything |
clickAndWait |
//input[@value='Add permission'] |
|
type |
//input[@name='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggest'] |
|
typeKeys |
//input[@name='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggest'] |
bob |
waitForCondition |
selenium.browserbot.getCurrentWindow().document.getElementById('add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox').style.display != 'none' |
10000 |
verifyText |
//*[@id='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
Bob Bobby |
click |
//*[@id='add_rights_form:nxl_user_group_suggestion:nxw_selection_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().document.getElementById('add_rights_form:nxl_user_group_suggestion:nxw_selection_list:0:nxw_selection_listItem') != null |
10000 |
select |
//*[@id='add_rights_form']/table/tbody/tr/td[2]/div/table/tbody/tr[1]/td[2]/select |
label=Grant |
select |
//*[@id='add_rights_form']/table/tbody/tr/td[2]/div/table/tbody/tr[2]/td[2]/select |
label=Manage everything |
clickAndWait |
//input[@value='Add permission'] |
|
verifyElementPresent |
//input[@value='Save local rights'] |
|
clickAndWait |
//input[@value='Save local rights'] |
|
verifyElementNotPresent |
//input[@value='Save local rights'] |
|
open |
/nuxeo/logout |
|
open |
/nuxeo/ |
|
type |
username |
jdoe |
type |
password |
jdoe1 |
clickAndWait |
Submit |
|
verifyTextPresent |
jdoe |
|
clickAndWait |
link=Workspaces |
|
clickAndWait |
link=routeTest |
|
click |
link=New |
|
clickAndWait |
link=Note |
|
type |
document_create:nxl_heading:nxw_title |
Note Document |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=routeTest |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
A |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
B |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
C1.1 |
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
C1.2 |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_2:nxw_dr_listing_document_route_folder_element_type_1:nxw_dr_listing_document_route_folder_element_type_1:nxw_dr_listing_document_route_folder_element_type_1_add:ADD_STEP_AFTER'] |
|
clickAndWait |
link=Fork |
|
type |
document_create:nxl_heading:nxw_title |
C2 |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_4:nxw_dr_listing_step_actions_4:nxw_dr_listing_step_actions_4_add:ADD_STEP_BETWEEN'] |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.1 |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_4:nxw_dr_listing_step_actions_4:nxw_dr_listing_step_actions_4_add:ADD_STEP_AFTER'] |
|
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 |
//a[@id='dm_route_elements:nxl_document_routing_route_content_5:nxw_dr_listing_step_actions_5:nxw_dr_listing_step_actions_5_add:ADD_STEP_BETWEEN'] |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.2.1 |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_5:nxw_dr_listing_step_actions_5:nxw_dr_listing_step_actions_5_add:ADD_STEP_AFTER'] |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.2.2 |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_5:nxw_dr_listing_document_route_folder_element_type_3:nxw_dr_listing_document_route_folder_element_type_3:nxw_dr_listing_document_route_folder_element_type_3_add:ADD_STEP_AFTER'] |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.3 |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
D |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
E |
clickAndWait |
//input[@value='Create'] |
|
click |
//a[@id='dm_route_elements:nxl_document_routing_route_content_9:nxw_dr_listing_step_actions_9:nxw_dr_listing_step_actions_9_add:ADD_STEP_AFTER'] |
|
clickAndWait |
link=ConditionalStepFolder |
|
type |
document_create:nxl_heading:nxw_title |
F |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=Option 1 |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
F.1 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=Option 2 |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
F.2 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=routeTest |
|
clickAndWait |
link=RouteDoc |
|
clickAndWait |
link=F |
|
clickAndWait |
link=Edit |
|
select |
//select[@id='document_edit:nxl_conditional_step_folder:nxw_conditional_step_value:nxw_conditional_step_value_choose:nxw_conditional_step_value_select'] |
label=Option 1 |
clickAndWait |
//input[@value='Save'] |
|
clickAndWait |
link=routeTest |
|
clickAndWait |
link=Note Document |
|
verifyElementNotPresent |
Link=Route |
|
clickAndWait |
link=RouteDoc |
|
verifyTextPresent |
draft |
|
verifyTextNotPresent |
Validate model |
|
open |
/nuxeo/logout |
|
open |
/nuxeo/ |
|
type |
username |
bob |
type |
password |
bob |
clickAndWait |
Submit |
|
verifyTextPresent |
bob |
|
clickAndWait |
Link=Workspaces |
|
clickAndWait |
Link=routeTest |
|
clickAndWait |
Link=RouteDoc |
|
clickAndWait |
//input[@value='Validate model'] |
|
verifyTextPresent |
validated |
|
open |
/nuxeo/logout |
|
open |
/nuxeo/ |
|
type |
username |
jdoe |
type |
password |
jdoe1 |
clickAndWait |
Submit |
|
verifyTextPresent |
jdoe |
|
clickAndWait |
Link=Workspaces |
|
clickAndWait |
Link=routeTest |
|
clickAndWait |
Link=routeTest |
|
clickAndWait |
Link=Note Document |
|
watchA4jRequests |
|
|
typeKeys |
//input[@name='document_view:nxl_note_summary_layout:nxl_document_related_route:nxw_document_related_route_route_suggest'] |
RouteDoc |
waitForA4jRequest |
10000 |
|
verifyText |
//*[@id='document_view:nxl_note_summary_layout:nxl_document_related_route:nxw_document_related_route_route_suggestionBox:suggest']/tbody/tr[@id='']/td[2] |
RouteDoc |
watchA4jRequests |
|
|
click |
//*[@id='document_view:nxl_note_summary_layout:nxl_document_related_route:nxw_document_related_route_route_suggestionBox:suggest']/tbody/tr[@id='']/td[2] |
|
waitForA4jRequest |
10000 |
|
verifyTextPresent |
RouteDoc |
|
clickAndWait |
//input[@value='Start'] |
|
clickAndWait |
Link=RouteDoc |
|
clickAndWait |
Link=Route |
|
verifyElementPresent |
xpath=//*[@title='0_0_0_A'] |
|
verifyElementPresent |
xpath=//*[@title='0_0_0_A'] |
|
verifyElementPresent |
xpath=//*[@title='1_0_0_B'] |
|
verifyElementPresent |
xpath=//*[@title='2_2_2_C1.1'] |
|
verifyElementPresent |
xpath=//*[@title='3_2_0_C1.2'] |
|
verifyElementPresent |
xpath=//*[@title='4_2_1_C2.1'] |
|
verifyElementPresent |
xpath=//*[@title='5_3_1_C2.2.1'] |
|
verifyElementPresent |
xpath=//*[@title='6_3_0_C2.2.2'] |
|
verifyElementPresent |
xpath=//*[@title='7_2_0_C2.3'] |
|
verifyElementPresent |
xpath=//*[@title='8_0_0_D'] |
|
verifyElementPresent |
xpath=//*[@title='9_0_0_E'] |
|
verifyElementPresent |
xpath=//*[@title='10_1_1_DecisionalStep'] |
|
verifyElementPresent |
xpath=//*[@title='11_2_1_F.1'] |
|
verifyElementPresent |
xpath=//*[@title='12_2_1_F.2'] |
|
open |
/nuxeo/logout |
|