Commit d0e335faae43ab7b1449ba16db520ec3eafe60b3
1 parent
007c50bf
editing lot creation after updating
Showing
2 changed files
with
10 additions
and
2 deletions
| ... | ... | @@ -99,9 +99,11 @@ fill tender general info |
| 99 | 99 | run keyword if condition is not none ${procurement_method_type} select from list by value ${tender_form_procurement_method_type_input_locator} ${procurement_method_type} |
| 100 | 100 | wait until page does not contain element ${tender_load_form_after_mode_locator} |
| 101 | 101 | |
| 102 | + capture page screenshot | |
| 102 | 103 | ${lots} = get from dictionary by keys ${data} lots |
| 103 | 104 | run keyword if condition is not none ${lots} Run Keyword And Ignore Error Execute Javascript $('[id$="form-is_multilot"]').click() |
| 104 | 105 | wait until page does not contain element ${tender_load_form_after_mode_locator} 20 |
| 106 | + capture page screenshot | |
| 105 | 107 | |
| 106 | 108 | open popup by btn locator ${plan_form_general_panel_edit_btn_locator} |
| 107 | 109 | ${plan_path} = Get Variable Value ${ARTIFACT_FILE} artifact_plan.yaml |
| ... | ... | @@ -440,12 +442,16 @@ fill tender form lots |
| 440 | 442 | ${prepared_tender_data} = Get From Dictionary ${td_railway_crutch} data |
| 441 | 443 | ${milestones1} = Run Keyword If "${mode}" in "negotiation" Get From Dictionary ${prepared_tender_data} milestones |
| 442 | 444 | ##### EOF - TMP ##### |
| 445 | + capture page screenshot | |
| 443 | 446 | :FOR ${lot_attributes} IN @{lot_attributes_array} |
| 444 | 447 | \ run keyword if '${mode}' not in 'open_framework' open popup by btn locator ${tender_form_lots_panel_edit_btn_locator} |
| 445 | - \ ... ELSE click visible element ${tender_form_lots_edit_lot1_btn_locator} | |
| 448 | + \ ... ELSE Execute Javascript $('#Lots #collapseLots #Lots0 .actions-wrapper a.btn.btn-default.btn-update.js-form-popup-update:first').click() | |
| 449 | +# \ run keyword if '${mode}' not in 'open_framework' open popup by btn locator ${tender_form_lots_panel_edit_btn_locator} | |
| 450 | +# \ ... ELSE click visible element ${tender_form_lots_edit_lot1_btn_locator} | |
| 446 | 451 | # \ open popup by btn locator ${tender_form_lots_panel_edit_btn_locator} |
| 447 | 452 | # \ click visible element ${tender_form_lots_panel_edit_btn_locator} |
| 448 | 453 | # \ wait until popup is visible |
| 454 | + \ capture page screenshot | |
| 449 | 455 | \ fill lot form in opened popup ${lot_attributes} |
| 450 | 456 | \ submit current visible popup |
| 451 | 457 | \ ${features} = get from dictionary by keys ${lot_attributes} features |
| ... | ... | @@ -455,6 +461,7 @@ fill tender form lots |
| 455 | 461 | \ run keyword if condition is none ${milestones} run keyword if "${mode}" in "negotiation" fill tender form milestones ${milestones1} |
| 456 | 462 | \ ${items} = get from dictionary by keys ${lot_attributes} items |
| 457 | 463 | \ run keyword if condition is not none ${items} fill tender form items ${items} |
| 464 | + capture page screenshot | |
| 458 | 465 | |
| 459 | 466 | fill tender form lots 2 stage |
| 460 | 467 | [Arguments] ${lot_attributes_array} | ... | ... |
| ... | ... | @@ -154,7 +154,8 @@ ${milestone_form_popup_code_input_locator} = jquery=.fanc |
| 154 | 154 | ${milestone_form_popup_duration_days_input_locator} = jquery=.fancybox-is-open:last .tab-content:first > .tab-pane.active:first [id$="-duration_days"] |
| 155 | 155 | ${milestone_form_popup_duration_type_input_locator} = jquery=.fancybox-is-open:last .tab-content:first > .tab-pane.active:first [id$="-duration_type"] |
| 156 | 156 | |
| 157 | -${tender_form_lots_panel_edit_btn_locator} = jquery=a.btn.btn-default.btn-update.js-form-popup-add | |
| 157 | +${tender_form_lots_panel_edit_btn_locator} = jquery=#Lots0 a.btn.btn-default.btn-update[data-url*="#lots0-form-popup"] | |
| 158 | +#${tender_form_lots_panel_edit_btn_locator} = jquery=a.btn.btn-default.btn-update.js-form-popup-add | |
| 158 | 159 | ${lot_form_popup_add_btn_locator} = jquery=[href$="#add-milestones"] |
| 159 | 160 | ${lot_form_popup_title_input_locator} = jquery=.fancybox-is-open [id$="-title"] |
| 160 | 161 | ${lot_form_popup_description_input_locator} = jquery=.fancybox-is-open [id$="-description"] | ... | ... |
Please
register
or
login
to post a comment