Commit 529b748722909c1d7476ad4c7a5ee5edf34ae810

Authored by Playtenders
1 parent 2af80179

planning - cancel plan

... ... @@ -108,6 +108,13 @@ Resource playtender_contr
108 108 ${value} = get field_value by field_name on opened page ${field_name}
109 109 [Return] ${value}
110 110
  111 +Скасувати план
  112 + [Arguments] ${username} ${plan_uaid} ${data}
  113 + [Documentation] Скасувати план plan_uaid.
  114 +
  115 + open plan page by uaid ${plan_uaid}
  116 + delete plan ${data}
  117 +
111 118 ########################################################################################################################
112 119 ################################################### TENDER KEYWORDS ####################################################
113 120 ########################################################################################################################
... ...
... ... @@ -173,3 +173,11 @@ save plan form and wait synchronization
173 173 submit form and check result ${plan_form_submit_btn_locator} ${plan_form_submit_success_msg} ${plan_created_checker_element_locator}
174 174 wait until page does not contain element with reloading ${plan_sync_element_locator}
175 175
  176 +delete plan
  177 + [Arguments] ${data}
  178 + [Documentation] натискає кнопку "Скасувати рядок плану" і видаляє план
  179 +
  180 + click visible element ${plan_delete_btn_locator}
  181 + ${reason} = get from dictionary by keys ${data} reason
  182 + run keyword if condition is not none ${reason} input text to visible input ${plan_form_delete_reason_value_locator} ${reason}
  183 + submit form and check result ${plan_form_delete_sucess_btn_locator} ${plan_form_delete_submit_success_msg}
... ...
... ... @@ -35,6 +35,7 @@ ${plan_view_checker_element_locator} = id=plan-gene
35 35 ${plan_sync_element_locator} = jquery=#aside-part-pjax .status-label .fa-refresh
36 36 ${plan_uaid_text_locator} = jquery=#plan-general-info .plan-id .value
37 37 ${plan_edit_btn_locator} = jquery=#aside-part-pjax a[href*="plan/update"]
  38 +${plan_delete_btn_locator} = jquery=#aside-part-pjax a[href*="/plan/cancel"]
38 39 # -- for viewer --
39 40 ${plan_tender_procurementMethodType_value_locator} = jquery=#plan-general-info .procurement-method-type.hidden
40 41 ${plan_budget_amount_value_locator} = jquery=#plan-general-info .budget-amount.hidden
... ... @@ -76,4 +77,9 @@ ${plan_search_form_locator} = id=plan-filt
76 77 ${plan_search_form_query_input_locator} = jquery=#plan-filter-form [data-ds-filter="query"] input.select2-search__field
77 78 ${plan_search_form_result_locator_tpl} = jquery=#plan-list .lots__item .lot__characteristic li:contains(%query%)
78 79
79   -${plan_form_ecp_btn_locator} = id=submitBtn
  80 +${plan_form_ecp_btn_locator} = id=submitBtn
  81 +
  82 +#for delete
  83 +${plan_form_delete_reason_value_locator} = id=plancancellationform-reason
  84 +${plan_form_delete_sucess_btn_locator} = jquery=.btn.btn-success:contains("Скасувати")
  85 +${plan_form_delete_submit_success_msg} = Рядок плану закупівлі успішно скасований
... ...
Please register or login to post a comment