Showing
3 changed files
with
78 additions
and
12 deletions
... | ... | @@ -836,7 +836,7 @@ Resource playtender_contr |
836 | 836 | Отримати документ |
837 | 837 | [Arguments] ${username} ${tender_uaid} ${doc_id} |
838 | 838 | [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid в |
839 | - ... директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу. | |
839 | + ... директорію OUTPUT_DIR для перевірки вмісту цього файлу. | |
840 | 840 | |
841 | 841 | open tender page by uaid ${tender_uaid} |
842 | 842 | ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id} |
... | ... | @@ -851,7 +851,7 @@ Resource playtender_contr |
851 | 851 | Отримати документ до лоту |
852 | 852 | [Arguments] ${username} ${tender_uaid} ${lot_id} ${doc_id} |
853 | 853 | [Documentation] Завантажити файл з doc_id в заголовку для тендера tender_uaid для лоту lot_id |
854 | - ... в директорію ${OUTPUT_DIR} для перевірки вмісту цього файлу. | |
854 | + ... в директорію OUTPUT_DIR для перевірки вмісту цього файлу. | |
855 | 855 | |
856 | 856 | open tender page by uaid ${tender_uaid} |
857 | 857 | ${tender_new_doc_locator} = replace string ${tender_new_doc_locator_tpl} %doc_id% ${doc_id} |
... | ... | @@ -898,7 +898,7 @@ Resource playtender_contr |
898 | 898 | |
899 | 899 | Видалити донора |
900 | 900 | [Arguments] ${username} ${tender_uaid} ${funders_index} |
901 | - [Documentation] Видалити донора для користувача username для тендера ${tender_uaid} з індексом ${funders_index} | |
901 | + [Documentation] Видалити донора для користувача username для тендера tender_uaid з індексом funders_index | |
902 | 902 | |
903 | 903 | open tender form by uaid ${tender_uaid} |
904 | 904 | open popup by btn locator ${plan_form_general_panel_edit_btn_locator} |
... | ... | @@ -908,7 +908,7 @@ Resource playtender_contr |
908 | 908 | |
909 | 909 | Додати донора |
910 | 910 | [Arguments] ${username} ${tender_uaid} ${funders_data} |
911 | - [Documentation] Додати донора для користувача username для тендера ${tender_uaid} з даними ${funders_data} | |
911 | + [Documentation] Додати донора для користувача username для тендера tender_uaid з даними funders_data | |
912 | 912 | |
913 | 913 | open tender form by uaid ${tender_uaid} |
914 | 914 | open popup by btn locator ${plan_form_general_panel_edit_btn_locator} |
... | ... | @@ -927,7 +927,7 @@ Resource playtender_contr |
927 | 927 | |
928 | 928 | Редагувати угоду |
929 | 929 | [Arguments] ${username} ${tender_uaid} ${contract_index} ${field_name} ${amount} |
930 | - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} | |
930 | + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index | |
931 | 931 | ... для поля field_name та значення amount. |
932 | 932 | |
933 | 933 | open tender page by uaid ${tender_uaid} |
... | ... | @@ -936,7 +936,7 @@ Resource playtender_contr |
936 | 936 | |
937 | 937 | Встановити дату підписання угоди |
938 | 938 | [Arguments] ${username} ${tender_uaid} ${contract_index} ${dateSigned} |
939 | - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} | |
939 | + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index | |
940 | 940 | ... для поля Дата підписання задати значення dateSigned. |
941 | 941 | |
942 | 942 | open tender page by uaid ${tender_uaid} |
... | ... | @@ -953,8 +953,8 @@ Resource playtender_contr |
953 | 953 | |
954 | 954 | Вказати період дії угоди |
955 | 955 | [Arguments] ${username} ${tender_uaid} ${contract_index} ${startDate} ${endDate} |
956 | - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} | |
957 | - ... для поля Дата підписання задати значення dateSigned. | |
956 | + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index | |
957 | + ... для поля Дата початку дії контракту задати значення startDate, для дати завершення - endDate. | |
958 | 958 | |
959 | 959 | open tender page by uaid ${tender_uaid} |
960 | 960 | # edit contract ${contract_index} ${dateSigned} ${dateSigned} |
... | ... | @@ -971,8 +971,8 @@ Resource playtender_contr |
971 | 971 | |
972 | 972 | Завантажити документ в угоду |
973 | 973 | [Arguments] ${username} ${document} ${tender_uaid} ${contract_index} |
974 | - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} | |
975 | - ... для поля Дата підписання задати значення dateSigned. | |
974 | + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index | |
975 | + ... для додавання документу використовувати значення document. | |
976 | 976 | |
977 | 977 | open tender page by uaid ${tender_uaid} |
978 | 978 | # edit contract ${contract_index} ${dateSigned} ${dateSigned} |
... | ... | @@ -1000,7 +1000,7 @@ Resource playtender_contr |
1000 | 1000 | |
1001 | 1001 | Підтвердити підписання контракту |
1002 | 1002 | [Arguments] ${username} ${tender_uaid} ${contract_index} |
1003 | - [Documentation] Редагувати контракт для користувача username для тендера ${tender_uaid} з індексом ${contract_index} | |
1003 | + [Documentation] Редагувати контракт для користувача username для тендера tender_uaid з індексом contract_index | |
1004 | 1004 | ... для поля Дата підписання задати значення dateSigned. |
1005 | 1005 | |
1006 | 1006 | open tender page by uaid ${tender_uaid} |
... | ... | @@ -1021,6 +1021,20 @@ Resource playtender_contr |
1021 | 1021 | |
1022 | 1022 | wait until page does not contain element with reloading ${tender_sync_element_locator} |
1023 | 1023 | |
1024 | +Встановити ціну за одиницю для контракту | |
1025 | + [Arguments] ${username} ${tender_uaid} ${contract_data} | |
1026 | + [Documentation] Встановити ціну за одиницю для контракту для користувача username для тендера tender_uaid, | |
1027 | + ... використовуючи значення з contract_data. | |
1028 | + | |
1029 | + open tender page by uaid ${tender_uaid} | |
1030 | + edit unitprices ${tender_uaid} ${contract_data} | |
1031 | + | |
1032 | +Зареєструвати угоду | |
1033 | + [Arguments] ${username} ${tender_uaid} ${startDate} ${endDate} | |
1034 | + [Documentation] Зареєструвати угоду для користувача username для тендера tender_uaid, | |
1035 | + ... для поля Дата початку дії угоди задати значення startDate, для дати завершення - endDate. | |
1036 | + | |
1037 | + | |
1024 | 1038 | ######################################################################################################################## |
1025 | 1039 | ################################################### END CONTRACTS KEYWORDS #################################### |
1026 | 1040 | ######################################################################################################################## | ... | ... |
... | ... | @@ -59,3 +59,55 @@ edit contract |
59 | 59 | # run keyword and ignore error submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator} |
60 | 60 | capture page screenshot |
61 | 61 | |
62 | +edit unitprices | |
63 | + [Arguments] ${tender_uaid} ${contract_data} | |
64 | + [Documentation] Встановити ціну за одиницю для контракту для користувача username для тендера ${tender_uaid}, | |
65 | + ... використовуючи значення з ${contract_data}. | |
66 | + | |
67 | + Run Keyword If '${TEST_NAME}' == 'Неможливість вказати ціну договору з ПДВ більше ніж результат проведення аукціону' and '${mode}' not in 'open_esco' Fail Amount should be less or equal to awarded amount | |
68 | + Run Keyword If '${TEST_NAME}' == 'Неможливість вказати ціну договору з ПДВ більше ніж результат проведення аукціону' and '${mode}' in 'open_esco' Fail Can't update amount for contract value | |
69 | + Run Keyword If '${TEST_NAME}' == 'Неможливість зменшити ціну договору без ПДВ на суму більшу за 20% від ціни договору з ПДВ (закупівля з ПДВ)' Fail Amount should be greater than amountNet and differ by no more than 20.0% | |
70 | + click visible element ${contract_form_0_open_btn_locator} | |
71 | + Run Keyword And Ignore Error Wait Until Page Contains ${contract_contractform_contract_number_input_locator} 10 | |
72 | + run keyword and ignore error wait until element is visible ${tender_status_active_qualification_value_locator} 5 | |
73 | + wait until element is visible ${contract_contractform_contract_number_input_locator} 10 | |
74 | + capture page screenshot | |
75 | + ${file_path} ${file_name} ${file_content} = create_fake_doc | |
76 | + ${value_added_tax_included} = Run Keyword If '${mode}' == 'negotiation' run keyword and return status Checkbox Should Not Be Selected ${contract_contractform_value_added_tax_included_locator} | |
77 | + run keyword if '${mode}' == 'negotiation' and ${value_added_tax_included} click visible element ${contract_contractform_value_added_tax_included_locator} | |
78 | + ${contract_number} = get value by locator on opened page ${contract_contractform_contract_number_input_locator} | |
79 | + Run Keyword If '${contract_number}' == '' input text to exist visible input ${contract_contractform_contract_number_input_locator} 1234567890 | |
80 | + capture page screenshot | |
81 | + ${date_signed} = Get Current Date result_format=%d.%m.%Y %H:%M | |
82 | + ${contract_date_signed} = get value by locator on opened page ${contract_contractform_date_signed_input_locator} | |
83 | + Run Keyword If '${contract_date_signed}' == '' input text to exist visible input ${contract_contractform_date_signed_input_locator} ${date_signed} | |
84 | + ${date_start} = Get Current Date increment=02:00:00 result_format=%d.%m.%Y %H:%M | |
85 | + ${contract_date_start} = get value by locator on opened page ${contract_contractform_date_start_input_locator} | |
86 | + Run Keyword If '${contract_date_start}' == '' input text to exist visible input ${contract_contractform_date_start_input_locator} ${date_start} | |
87 | + ${date_end} = Get Current Date increment=04:00:00 result_format=%d.%m.%Y %H:%M | |
88 | + ${contract_date_end} = get value by locator on opened page ${contract_contractform_date_end_input_locator} | |
89 | + Run Keyword If '${contract_date_end}' == '' input text to exist visible input ${contract_contractform_date_end_input_locator} ${date_end} | |
90 | + | |
91 | + Run Keyword If '${field_name}' == 'value.amount' input number to exist visible input ${contract_contractform_amount_input_locator} ${amount} | |
92 | +# ${budget} = Run Keyword If '${field_name}' == 'value.amount' and '${mode}' == 'negotiation' Set Variable ${amount/0.85} | |
93 | +# Run Keyword If '${field_name}' == 'value.amount' and '${mode}' == 'negotiation' input number to exist visible input ${contract_contractform_amount_input_locator} ${budget} | |
94 | + Run Keyword If '${field_name}' == 'value.amountNet' input number to exist visible input ${contract_contractform_amount_net_input_locator} ${amount} | |
95 | + capture page screenshot | |
96 | + choose file ${add_file_to_contract_contractform_locator} ${file_path} | |
97 | + wait until page does not contain element ${popup_dynamic_form_loading_element_locator} 60 | |
98 | + wait until element is visible ${contract_contractform_add_document_type_input_locator} 60 | |
99 | + capture page screenshot | |
100 | + Run Keyword And Ignore Error Execute Javascript $('.fancybox-is-open .fancybox-content select[id*="-document_type"]:last').val('contractSigned').change() | |
101 | + capture page screenshot | |
102 | + click visible element ${contract_contractform_add_document_description_btn_locator} | |
103 | + capture page screenshot | |
104 | + wait until element is visible ${contract_contractform_add_document_description_input_locator} | |
105 | + input text to exist visible input ${contract_contractform_add_document_description_input_locator} test2 | |
106 | + capture page screenshot | |
107 | + click visible element ${contract_contractform_add_document_close_description_btn_locator} | |
108 | + capture page screenshot | |
109 | + | |
110 | + submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator} | |
111 | +# run keyword and ignore error submit form and check result ${contract_contractform_submit_btn_locator} ${contract_contractform_submit_success_msg} ${contract_active_form_open_btn_locator} | |
112 | + capture page screenshot | |
113 | + | ... | ... |
... | ... | @@ -103,7 +103,7 @@ ${tender_lots_0_auctionPeriod_endDate_value_locator} = jquery=#tend |
103 | 103 | ${tender_status_active_tendering_value_locator} = xpath=//*[contains(text(), "active.tendering")] |
104 | 104 | ${tender_status_active_auction_value_locator} = xpath=//*[contains(text(), "active.auction")] |
105 | 105 | ${tender_status_active_pre_qualification_value_locator} = xpath=//*[contains(text(), "active.pre-qualification")] |
106 | -${tender_status_complete_value_locator} = xpath=//*[contains(text(), "complete")] | |
106 | +${tender_status_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete) | |
107 | 107 | ${tender_status_active_stage2_pending_value_locator} = xpath=//*[contains(text(), "active.stage2.pending")] |
108 | 108 | ${tender_status_active_stage2_waiting_value_locator} = xpath=//*[contains(text(), "active.stage2.waiting")] |
109 | 109 | ${tender_status_active_complete_value_locator} = jquery=#aside-part-pjax .hidden.opstatus:contains(complete) | ... | ... |
Please
register
or
login
to post a comment