Add robot tests for 'Create Contact' links on organization and position
This commit is contained in:
parent
9b6ef51621
commit
41ca87aa99
|
@ -12,6 +12,17 @@ Test Teardown Run keywords Report test status Close all browsers
|
|||
Go to directory
|
||||
Go to ${PLONE_URL}/mydirectory
|
||||
|
||||
Close Overlay
|
||||
Click Element css=div.overlay div.close
|
||||
|
||||
Overlay should close
|
||||
Element should not remain visible id=exposeMask
|
||||
Wait until keyword succeeds 60 1 Page should not contain element css=div.overlay
|
||||
|
||||
Overlay is opened
|
||||
Wait Until Page Contains Element css=.overlay
|
||||
|
||||
|
||||
*** Test cases ***
|
||||
Directory is available
|
||||
Log in as site owner
|
||||
|
@ -29,3 +40,32 @@ Create a new organization
|
|||
Page should contain Squadron five
|
||||
Go to directory
|
||||
Element should contain organizations Squadron five
|
||||
|
||||
Can create new contact from organization
|
||||
Log in as site owner
|
||||
Go to ${PLONE_URL}/mydirectory/armeedeterre/corpsa/divisionalpha
|
||||
Page should contain link css=.addnewcontactfromorganization
|
||||
Click link css=.addnewcontactfromorganization
|
||||
Overlay is opened
|
||||
Wait For Condition return $('.overlay h1').text() === "Create Contact"
|
||||
Element should contain oform-widgets-organization-input-fields Armée de terre / Corps A / Division Alpha
|
||||
Input text oform-widgets-person-widgets-query Ramb
|
||||
Click element oform-widgets-person-widgets-query
|
||||
Wait Until Page Contains Element css=.ac_results
|
||||
Click element css=.ac_results li:nth-child(1)
|
||||
Click button Add
|
||||
|
||||
Can create new contact from position
|
||||
Log in as site owner
|
||||
Go to ${PLONE_URL}/mydirectory/armeedeterre/corpsa/divisionalpha/regimenth/brigadelh/sergent_lh
|
||||
Page should contain link css=.addnewcontactfromposition
|
||||
Click link css=.addnewcontactfromposition
|
||||
Overlay is opened
|
||||
Wait For Condition return $('.overlay h1').text() === "Create Contact"
|
||||
Element should contain oform-widgets-organization-input-fields Armée de terre / Corps A / Division Alpha / Régiment H / Brigade LH
|
||||
Element should contain oform-widgets-position-input-fields Sergent de la brigade LH, Brigade LH (Armée de terre)
|
||||
Input text oform-widgets-person-widgets-query Ramb
|
||||
Click element oform-widgets-person-widgets-query
|
||||
Wait Until Page Contains Element css=.ac_results
|
||||
Click element css=.ac_results li:nth-child(1)
|
||||
Click button Add
|
||||
|
|
Reference in New Issue