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=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
A |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=RouteDoc |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
B |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
Link=RouteDoc |
|
click |
link=New |
|
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 |
link=New |
|
clickAndWait |
link=Fork |
|
type |
document_create:nxl_heading:nxw_title |
C1 |
clickAndWait |
//input[@value='Create'] |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C1.1 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
Link=C1 |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C1.2 |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.1 |
clickAndWait |
//input[@value='Create'] |
|
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=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.2.1 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
Link=C2.2 |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.2.2 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=RouteDoc |
|
clickAndWait |
link=C |
|
clickAndWait |
link=C2 |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
C2.3 |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
link=RouteDoc |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
D |
clickAndWait |
//input[@value='Create'] |
|
clickAndWait |
Link=RouteDoc |
|
click |
link=New |
|
clickAndWait |
link=Step |
|
type |
document_create:nxl_heading:nxw_title |
E |
clickAndWait |
//input[@value='Create'] |
|
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=RouteDoc |
|
watchA4jRequests |
|
|
typeKeys |
//input[@name='document_view:nxl_summary_document_route_layout:nxl_document_routing_instance:nxw_participatingDocuments_suggest'] |
Note |
waitForA4jRequest |
10000 |
|
verifyText |
//*[@id='document_view:nxl_summary_document_route_layout:nxl_document_routing_instance:nxw_participatingDocuments_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
Note Document |
watchA4jRequests |
|
|
click |
//*[@id='document_view:nxl_summary_document_route_layout:nxl_document_routing_instance:nxw_participatingDocuments_suggestionBox:suggest']/x:tbody/x:tr[1]/x:td[2] |
|
waitForA4jRequest |
10000 |
|
verifyTextPresent |
Note Document |
|
clickAndWait |
//input[@value='Execute route'] |
|
assertText |
//form[@id='orderable_document_content']/table/tbody/tr[1]/td[9] |
validated |
assertText |
//form[@id='orderable_document_content']/table/tbody/tr[5]/td[9] |
validated |
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'] |
|
open |
/nuxeo/logout |
|