Commit 52392a6cc87cc2a9c66a997d02377750133f43f7
1 parent
b73ee7f1
add\remove feature add\remove item new files for viewer
Showing
6 changed files
with
470 additions
and
62 deletions
@@ -183,12 +183,10 @@ Resource playtender_tende | @@ -183,12 +183,10 @@ Resource playtender_tende | ||
183 | [Documentation] Отримати значення поля field_name з предмету з item_id в описі для тендера tender_uaid. | 183 | [Documentation] Отримати значення поля field_name з предмету з item_id в описі для тендера tender_uaid. |
184 | 184 | ||
185 | open tender page by uaid ${tender_uaid} | 185 | open tender page by uaid ${tender_uaid} |
186 | - capture page screenshot | ||
187 | #перейти на соответствующий предмет в первом лоте, например, первый | 186 | #перейти на соответствующий предмет в первом лоте, например, первый |
188 | run keyword and ignore error click visible element ${tender_lot_1_tabs_item_btn_locator} | 187 | run keyword and ignore error click visible element ${tender_lot_1_tabs_item_btn_locator} |
189 | - ${field_name} = set variable if ${NUMBER_OF_LOTS} == 0 tender.item.${field_name}.value tender.lot.item.${field_name}.value | ||
190 | - ${value} = get field_value by field_name on opened page ${field_name} | ||
191 | - [Return] ${value} | 188 | + ${return_value} = get value from item ${item_id} ${field_name} |
189 | + [return] ${return_value} | ||
192 | 190 | ||
193 | Видалити предмет закупівлі | 191 | Видалити предмет закупівлі |
194 | [Arguments] ${username} ${tender_uaid} ${item_id} ${lot_id}=Empty | 192 | [Arguments] ${username} ${tender_uaid} ${item_id} ${lot_id}=Empty |
@@ -196,6 +194,20 @@ Resource playtender_tende | @@ -196,6 +194,20 @@ Resource playtender_tende | ||
196 | ... (предмет може бути прив'язаним до лоту з lot_id в описі, | 194 | ... (предмет може бути прив'язаним до лоту з lot_id в описі, |
197 | ... якщо lot_id != Empty). | 195 | ... якщо lot_id != Empty). |
198 | 196 | ||
197 | + open tender form by uaid ${tender_uaid} | ||
198 | + wait until page does not contain element with reloading ${tender_sync_element_locator} | ||
199 | + ${tender_form_lots_remove_item_btn_locator} = replace string ${tender_form_lots_remove_item_btn_locator_tpl} %item_id% ${item_id} | ||
200 | + wait until page contains element with reloading ${tender_form_lots_remove_item_btn_locator} | ||
201 | + click visible element ${tender_form_lots_remove_item_btn_locator} | ||
202 | + Wait Until Page Contains ${tender_lots_remove_item_form_submit_success_msg} 60 | ||
203 | + click visible element ${not_alert_opened_close_btn_locator} | ||
204 | + run keyword and ignore error click visible element ${not_alert_opened_close_btn_locator} | ||
205 | + capture page screenshot | ||
206 | + Wait Until Page Does Not Contain ${tender_lots_remove_item_form_submit_success_msg} 10 | ||
207 | + capture page screenshot | ||
208 | + | ||
209 | + save tender form and wait synchronization | ||
210 | + | ||
199 | 211 | ||
200 | ######################################################################################################################## | 212 | ######################################################################################################################## |
201 | ################################################### END ITEM KEYWORDS ################################################# | 213 | ################################################### END ITEM KEYWORDS ################################################# |
@@ -215,8 +227,10 @@ Resource playtender_tende | @@ -215,8 +227,10 @@ Resource playtender_tende | ||
215 | 227 | ||
216 | open tender page by uaid ${tender_uaid} | 228 | open tender page by uaid ${tender_uaid} |
217 | #перейти на соответствующий лот, например, первый | 229 | #перейти на соответствующий лот, например, первый |
218 | - click visible element ${tender_lot_1_tabs_item_btn_locator} | 230 | + ${tender_lot_switch_tabs_lot_btn_locator} = replace string ${tender_lot_switch_tabs_lot_btn_locator_tpl} %lot_id% ${lot_id} |
231 | + click visible element ${tender_lot_switch_tabs_lot_btn_locator} | ||
219 | ${field_name} = set variable tender.lot.${field_name}.value | 232 | ${field_name} = set variable tender.lot.${field_name}.value |
233 | +# ${value} = get value from lot ${lot_id} ${field_name} | ||
220 | ${value} = get field_value by field_name on opened page ${field_name} | 234 | ${value} = get field_value by field_name on opened page ${field_name} |
221 | [Return] ${value} | 235 | [Return] ${value} |
222 | 236 | ||
@@ -265,18 +279,16 @@ Resource playtender_tende | @@ -265,18 +279,16 @@ Resource playtender_tende | ||
265 | [Arguments] ${username} ${tender_uaid} ${feature} | 279 | [Arguments] ${username} ${tender_uaid} ${feature} |
266 | [Documentation] Додати дані feature про неціновий показник до тендера tender_uaid. | 280 | [Documentation] Додати дані feature про неціновий показник до тендера tender_uaid. |
267 | 281 | ||
268 | -# ${tender_data} = generate dictionary from field path and value ${fieldname} ${fieldvalue} | ||
269 | open tender form by uaid ${tender_uaid} | 282 | open tender form by uaid ${tender_uaid} |
270 | fill tender form features2 ${feature} ${tender_form_general_panel_update_feature_btn_locator} | 283 | fill tender form features2 ${feature} ${tender_form_general_panel_update_feature_btn_locator} |
271 | save tender form and wait synchronization | 284 | save tender form and wait synchronization |
272 | -# add feature ${feature} | ||
273 | 285 | ||
274 | Додати неціновий показник на предмет | 286 | Додати неціновий показник на предмет |
275 | [Arguments] ${username} ${tender_uaid} ${feature} ${item_id} | 287 | [Arguments] ${username} ${tender_uaid} ${feature} ${item_id} |
276 | [Documentation] Додати дані feature про неціновий показник до предмету з item_id в описі для тендера tender_uaid. | 288 | [Documentation] Додати дані feature про неціновий показник до предмету з item_id в описі для тендера tender_uaid. |
277 | 289 | ||
278 | open tender form by uaid ${tender_uaid} | 290 | open tender form by uaid ${tender_uaid} |
279 | - fill tender form features2 ${feature} ${tender_form_item_panel_add_feature_btn_locator} | 291 | + fill tender form features2 ${feature} ${tender_form_item_add_feature_btn_locator} |
280 | save tender form and wait synchronization | 292 | save tender form and wait synchronization |
281 | 293 | ||
282 | Додати неціновий показник на лот | 294 | Додати неціновий показник на лот |
@@ -284,24 +296,37 @@ Resource playtender_tende | @@ -284,24 +296,37 @@ Resource playtender_tende | ||
284 | [Documentation] Додати дані feature про неціновий показник до лоту з lot_id в описі для тендера tender_uaid. | 296 | [Documentation] Додати дані feature про неціновий показник до лоту з lot_id в описі для тендера tender_uaid. |
285 | 297 | ||
286 | open tender form by uaid ${tender_uaid} | 298 | open tender form by uaid ${tender_uaid} |
287 | - fill tender form features2 ${feature} ${tender_form_lot_panel_update_feature_btn_locator} | 299 | + fill tender form features2 ${feature} ${tender_update_feature_lot_btn_locator} |
288 | save tender form and wait synchronization | 300 | save tender form and wait synchronization |
289 | 301 | ||
290 | Отримати інформацію із нецінового показника | 302 | Отримати інформацію із нецінового показника |
291 | [Arguments] ${username} ${tender_uaid} ${feature_id} ${field_name} | 303 | [Arguments] ${username} ${tender_uaid} ${feature_id} ${field_name} |
292 | [Documentation] Отримати значення поля field_name з нецінового показника з feature_id в описі для тендера tender_uaid. | 304 | [Documentation] Отримати значення поля field_name з нецінового показника з feature_id в описі для тендера tender_uaid. |
293 | 305 | ||
294 | - open tender form by uaid ${tender_uaid} | ||
295 | -# ${field_name} = set variable ${feature_id}.tender.feature.${field_name}.value | ||
296 | - ${value} = get field_value by field_name on opened page ${field_name} | 306 | + open tender page by uaid ${tender_uaid} |
307 | + wait until page does not contain element with reloading ${tender_sync_element_locator} | ||
308 | + ${return_value} = get value from features ${feature_id} ${field_name} | ||
309 | + [return] ${return_value} | ||
297 | 310 | ||
298 | Видалити неціновий показник | 311 | Видалити неціновий показник |
299 | [Arguments] ${username} ${tender_uaid} ${feature_id} ${obj_id}=Empty | 312 | [Arguments] ${username} ${tender_uaid} ${feature_id} ${obj_id}=Empty |
300 | [Documentation] Видалити неціновий показник з feature_id в описі для тендера tender_uaid. | 313 | [Documentation] Видалити неціновий показник з feature_id в описі для тендера tender_uaid. |
301 | 314 | ||
315 | + | ||
302 | open tender form by uaid ${tender_uaid} | 316 | open tender form by uaid ${tender_uaid} |
303 | - click visible element ${tender_form_general_panel_update_feature_btn_locator} | ||
304 | - submit form and check result ${tender_feature_dell_btn_locator} ${tender_feature_form_submit_success_msg} ${tender_feature_dell_submit_btn_locator} | 317 | + Run Keyword If '${TEST_NAME}' == 'Можливість видалити неціновий показник на предмет' click visible element ${tender_update_feature_item_btn_locator} |
318 | + Run Keyword If '${TEST_NAME}' == 'Можливість видалити неціновий показник на лот' click visible element ${tender_update_feature_lot_btn_locator} | ||
319 | + Run Keyword If '${TEST_NAME}' == 'Можливість видалити неціновий показник на тендер' click visible element ${tender_update_feature_tender_btn_locator} | ||
320 | + wait until popup is visible | ||
321 | + ${tender_feature_switch_dell_btn_locator} = replace string ${tender_feature_switch_dell_btn_locator_tpl} %feature_id% ${feature_id} | ||
322 | + click visible element ${tender_feature_switch_dell_btn_locator} | ||
323 | + Wait Until Element Is Visible ${tender_feature_dell_btn_locator} 20 | ||
324 | + click visible element ${tender_feature_dell_btn_locator} | ||
325 | + Wait Until Page Contains ${tender_feature_form_submit_success_msg} 60 | ||
326 | + click visible element ${not_alert_opened_close_btn_locator} | ||
327 | + Wait Until Page Does Not Contain ${tender_feature_form_submit_success_msg} 10 | ||
328 | + submit current visible popup | ||
329 | + save tender form and wait synchronization | ||
305 | 330 | ||
306 | 331 | ||
307 | ######################################################################################################################## | 332 | ######################################################################################################################## |
@@ -298,7 +298,7 @@ submit form and check result | @@ -298,7 +298,7 @@ submit form and check result | ||
298 | 298 | ||
299 | click visible element ${submit_btn_locator} | 299 | click visible element ${submit_btn_locator} |
300 | run keyword if condition is not none ${wait_msg} wait until alert is visible ${wait_msg} | 300 | run keyword if condition is not none ${wait_msg} wait until alert is visible ${wait_msg} |
301 | - run keyword if condition is not none ${wait_msg} close current visible alert | 301 | + run keyword and ignore error run keyword if condition is not none ${wait_msg} close current visible alert |
302 | run keyword if condition is not none ${wait_element_locator} wait until page contains element ${wait_element_locator} 60s Element was not shown after form submitting | 302 | run keyword if condition is not none ${wait_element_locator} wait until page contains element ${wait_element_locator} 60s Element was not shown after form submitting |
303 | 303 | ||
304 | wait until popup is visible | 304 | wait until popup is visible |
@@ -5,6 +5,7 @@ Resource playtender_varia | @@ -5,6 +5,7 @@ Resource playtender_varia | ||
5 | Resource playtender_question.robot | 5 | Resource playtender_question.robot |
6 | Resource playtender_claim.robot | 6 | Resource playtender_claim.robot |
7 | Resource playtender_bid.robot | 7 | Resource playtender_bid.robot |
8 | +Resource playtender_viewer.robot | ||
8 | 9 | ||
9 | *** Keywords *** | 10 | *** Keywords *** |
10 | 11 | ||
@@ -65,17 +66,13 @@ fill tender general info | @@ -65,17 +66,13 @@ fill tender general info | ||
65 | [Documentation] обирає потрібний тип закупівлі, чекає оновлення форми, вказує мультилотовість, заповнює | 66 | [Documentation] обирає потрібний тип закупівлі, чекає оновлення форми, вказує мультилотовість, заповнює |
66 | ... приховані поля + відкриває попап основних даних, заповнює його і закриває | 67 | ... приховані поля + відкриває попап основних даних, заповнює його і закриває |
67 | 68 | ||
68 | - LOG MANY ${data} | ||
69 | Execute Javascript $(window).scrollTop(0) | 69 | Execute Javascript $(window).scrollTop(0) |
70 | wait until page does not contain element ${tender_load_form_after_mode_locator} | 70 | wait until page does not contain element ${tender_load_form_after_mode_locator} |
71 | - capture page screenshot | ||
72 | wait until page contains element ${tender_form_procurement_method_type_input_locator} | 71 | wait until page contains element ${tender_form_procurement_method_type_input_locator} |
73 | capture page screenshot | 72 | capture page screenshot |
74 | ${procurement_method_type} = get from dictionary by keys ${data} procurementMethodType | 73 | ${procurement_method_type} = get from dictionary by keys ${data} procurementMethodType |
75 | capture page screenshot | 74 | capture page screenshot |
76 | 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} | 75 | 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} |
77 | - #run keyword if condition is not none ${procurement_method_type} select from visible list by value ${tender_form_procurement_method_type_input_locator} ${procurement_method_type} | ||
78 | - capture page screenshot | ||
79 | wait until page does not contain element ${tender_load_form_after_mode_locator} | 76 | wait until page does not contain element ${tender_load_form_after_mode_locator} |
80 | 77 | ||
81 | ${lots} = get from dictionary by keys ${data} lots | 78 | ${lots} = get from dictionary by keys ${data} lots |
@@ -371,7 +368,7 @@ fill award reporting form in opened popup | @@ -371,7 +368,7 @@ fill award reporting form in opened popup | ||
371 | run keyword if condition is not none ${contact_point_phone} input text to exist visible input ${tender_form_award_organization_contact_point_phone_locator} ${contact_point_phone} | 368 | run keyword if condition is not none ${contact_point_phone} input text to exist visible input ${tender_form_award_organization_contact_point_phone_locator} ${contact_point_phone} |
372 | # ${duration_days} = get from dictionary by keys ${data} contactPoint days | 369 | # ${duration_days} = get from dictionary by keys ${data} contactPoint days |
373 | # run keyword if condition is not none ${duration_days} input text to exist visible input ${milestone_form_popup_duration_days_input_locator} ${duration_days} | 370 | # run keyword if condition is not none ${duration_days} input text to exist visible input ${milestone_form_popup_duration_days_input_locator} ${duration_days} |
374 | - input number to exist visible input ${tender_form_award_budget_locator} ${budget} | 371 | + input number to exist visible input ${tender_form_award_budget_locator} ${budget} |
375 | 372 | ||
376 | open tender search form | 373 | open tender search form |
377 | [Documentation] відкриває сторінку з пошуком тендерів | 374 | [Documentation] відкриває сторінку з пошуком тендерів |
@@ -117,6 +117,7 @@ ${tender_form_general_panel_edit_add_document_btn_locator} = jquery=div[d | @@ -117,6 +117,7 @@ ${tender_form_general_panel_edit_add_document_btn_locator} = jquery=div[d | ||
117 | #последняя кнопка “Додати” для номенклатуры (для лотовой и безлотовой и репортинг) | 117 | #последняя кнопка “Додати” для номенклатуры (для лотовой и безлотовой и репортинг) |
118 | ${tender_form_item_add_edit_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last > .panel-heading .js-form-popup-add | 118 | ${tender_form_item_add_edit_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last > .panel-heading .js-form-popup-add |
119 | ${tender_form_item_panel_add_feature_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last .js-form-popup-panel-list:first > .js-form-popup-panel-item:last .actions-wrapper .btn[data-attribute="features"] | 119 | ${tender_form_item_panel_add_feature_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last .js-form-popup-panel-list:first > .js-form-popup-panel-item:last .actions-wrapper .btn[data-attribute="features"] |
120 | +${tender_form_item_add_feature_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last .js-form-popup-panel-list:first > .js-form-popup-panel-item:last .js-form-popup-panel[data-attribute="features"] .actions-wrapper .btn.js-form-popup-update | ||
120 | ${tender_form_item_edit_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last > .panel-heading .js-form-popup-add | 121 | ${tender_form_item_edit_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last > .panel-heading .js-form-popup-add |
121 | 122 | ||
122 | #${tender_form_milestones_panel_edit_btn_locator} = jquery=[data-url$="#milestones-form-popup"] | 123 | #${tender_form_milestones_panel_edit_btn_locator} = jquery=[data-url$="#milestones-form-popup"] |
@@ -146,11 +147,6 @@ ${tender_form_lot_panel_update_feature_btn_locator} = jquery=#Lots | @@ -146,11 +147,6 @@ ${tender_form_lot_panel_update_feature_btn_locator} = jquery=#Lots | ||
146 | ${tender_form_lot_panel_add_document_btn_locator_tpl} = jquery=#Lots #collapseLots div[data-title*="%lot_id%"] .actions-wrapper a.js-btn-add-form-popup-panel:last | 147 | ${tender_form_lot_panel_add_document_btn_locator_tpl} = jquery=#Lots #collapseLots div[data-title*="%lot_id%"] .actions-wrapper a.js-btn-add-form-popup-panel:last |
147 | ${tender_form_lot_panel_edit_add_document_btn_locator} = jquery=#Lots #collapseLots div[data-title*="%lot_id%"] .js-form-hidden-popup-panel:last .actions-wrapper a.js-form-popup-update | 148 | ${tender_form_lot_panel_edit_add_document_btn_locator} = jquery=#Lots #collapseLots div[data-title*="%lot_id%"] .js-form-hidden-popup-panel:last .actions-wrapper a.js-form-popup-update |
148 | 149 | ||
149 | -#${tender_form_milestones_percentage_locator} = jquery=.js-item.tab-pane.active [id$="-percentage"] | ||
150 | -#${tender_form_milestones_code_locator} = jquery=.tab-pane.active [id$="-code"] | ||
151 | -#${tender_form_milestones_duration_days_locator} = jquery=-pane.active [id$="-duration_days"] | ||
152 | -#${tender_form_milestones_duration_type_locator} = jquery=-pane.active [id$="-duration_type"] | ||
153 | - | ||
154 | 150 | ||
155 | ${tender_form_procuringEntity_contactPoint_edit_btn_locator} = jquery=(#tender-form .panel.panel-default.form-popup-panel.js-form-popup-panel .panel-heading .actions-wrapper .js-form-popup-update)[4] | 151 | ${tender_form_procuringEntity_contactPoint_edit_btn_locator} = jquery=(#tender-form .panel.panel-default.form-popup-panel.js-form-popup-panel .panel-heading .actions-wrapper .js-form-popup-update)[4] |
156 | ${tender_form_submit_btn_locator} = jquery=#tender-form .js-submit-btn | 152 | ${tender_form_submit_btn_locator} = jquery=#tender-form .js-submit-btn |
@@ -182,18 +178,21 @@ ${tender_tenderID_value_locator} = jquery=#tend | @@ -182,18 +178,21 @@ ${tender_tenderID_value_locator} = jquery=#tend | ||
182 | ${tender_milestones_0_code_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.code | 178 | ${tender_milestones_0_code_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.code |
183 | ${tender_milestones_0_title_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.title | 179 | ${tender_milestones_0_title_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.title |
184 | ${tender_milestones_0_percentage_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.percentage | 180 | ${tender_milestones_0_percentage_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.percentage |
181 | +${tender_milestones_0_percentage_value_type} = integer | ||
185 | ${tender_milestones_0_duration_days_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.duration_days | 182 | ${tender_milestones_0_duration_days_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.duration_days |
186 | ${tender_milestones_0_duration_days_value_type} = integer | 183 | ${tender_milestones_0_duration_days_value_type} = integer |
187 | ${tender_milestones_0_duration_type_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.duration_type | 184 | ${tender_milestones_0_duration_type_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:first .info-row.duration_type |
188 | ${tender_milestones_1_code_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.code | 185 | ${tender_milestones_1_code_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.code |
189 | ${tender_milestones_1_title_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.title | 186 | ${tender_milestones_1_title_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.title |
190 | ${tender_milestones_1_percentage_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.percentage | 187 | ${tender_milestones_1_percentage_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.percentage |
188 | +${tender_milestones_1_percentage_value_type} = integer | ||
191 | ${tender_milestones_1_duration_days_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.duration_days | 189 | ${tender_milestones_1_duration_days_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.duration_days |
192 | ${tender_milestones_1_duration_days_value_type} = integer | 190 | ${tender_milestones_1_duration_days_value_type} = integer |
193 | ${tender_milestones_1_duration_type_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.duration_type | 191 | ${tender_milestones_1_duration_type_value_locator} = jquery=#milestones .pseudo-table__row:nth(2) .milestone-info-wrapper.hidden.info-wrapper .info-row.duration_type |
194 | ${tender_milestones_2_code_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.code | 192 | ${tender_milestones_2_code_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.code |
195 | ${tender_milestones_2_title_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.title | 193 | ${tender_milestones_2_title_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.title |
196 | ${tender_milestones_2_percentage_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.percentage | 194 | ${tender_milestones_2_percentage_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.percentage |
195 | +${tender_milestones_2_percentage_value_type} = integer | ||
197 | ${tender_milestones_2_duration_days_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.duration_days | 196 | ${tender_milestones_2_duration_days_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.duration_days |
198 | ${tender_milestones_2_duration_days_value_type} = integer | 197 | ${tender_milestones_2_duration_days_value_type} = integer |
199 | ${tender_milestones_2_duration_type_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.duration_type | 198 | ${tender_milestones_2_duration_type_value_locator} = jquery=#tender-part-pjax .tabs.tabs .milestone-info-wrapper.hidden.info-wrapper:last .info-row.duration_type |
@@ -212,20 +211,20 @@ ${tender_tenderPeriod_endDate_value_locator} = jquery=#tend | @@ -212,20 +211,20 @@ ${tender_tenderPeriod_endDate_value_locator} = jquery=#tend | ||
212 | ${tender_items_0_description_value_locator} = jquery=#tender-part-pjax .info-row.tender-period-end-date.hidden | 211 | ${tender_items_0_description_value_locator} = jquery=#tender-part-pjax .info-row.tender-period-end-date.hidden |
213 | 212 | ||
214 | #lots | 213 | #lots |
214 | +${tender_lot_switch_tabs_lot_btn_locator_tpl} jquery=#lots .tabs__list .tabs__item span.tabs__tab-big-text:contains("%lot_id%") | ||
215 | ${tender_lot_1_tabs_item_btn_locator} jquery=#lots .tabs__item:first > a | 215 | ${tender_lot_1_tabs_item_btn_locator} jquery=#lots .tabs__item:first > a |
216 | -${tender_lot_2_tabs_item_btn_locator} jquery=#lots .tabs__item:nth(1) > a | ||
217 | -${tender_lot_3_tabs_item_btn_locator} jquery=#lots .tabs__item:nth(2) > a | ||
218 | -${tender_lot_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden | 216 | +${tender_lot_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue:first |
217 | +${tender_lot_description_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden | ||
219 | ${tender_lot_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 218 | ${tender_lot_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
220 | ${tender_lot_value_amount_value_type} = float | 219 | ${tender_lot_value_amount_value_type} = float |
221 | -${tender_lot_lots_0_description_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden | ||
222 | ${tender_lot_value_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 220 | ${tender_lot_value_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
223 | ${tender_lot_value_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 221 | ${tender_lot_value_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
224 | -${tender_lot_minimalStep_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | ||
225 | -${tender_lot_minimalStep_amount_value_type} = float | ||
226 | -${tender_lot_lot_0_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | ||
227 | -${tender_lot_lot_0_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 222 | +${tender_lot_minimal_step_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
223 | +${tender_lot_minimal_step_amount_value_type} = float | ||
224 | +${tender_lot_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | ||
225 | +${tender_lot_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | ||
228 | 226 | ||
227 | +##### BOF - TMP ##### | ||
229 | ${tender_lot_0_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden | 228 | ${tender_lot_0_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden |
230 | ${tender_lot_0_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 229 | ${tender_lot_0_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
231 | ${tender_lot_0_value_amount_value_type} = float | 230 | ${tender_lot_0_value_amount_value_type} = float |
@@ -237,50 +236,32 @@ ${tender_lot_0_minimal_step_amount_value_type} = float | @@ -237,50 +236,32 @@ ${tender_lot_0_minimal_step_amount_value_type} = float | ||
237 | ${tender_lot_0_lot_0_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 236 | ${tender_lot_0_lot_0_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
238 | ${tender_lot_0_lot_0_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden | 237 | ${tender_lot_0_lot_0_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden |
239 | ${tender_form_lots_edit_lot1_btn_locator} = jquery=#Lots #collapseLots #Lots0 .actions-wrapper a.btn.btn-default.btn-update.js-form-popup-update:first | 238 | ${tender_form_lots_edit_lot1_btn_locator} = jquery=#Lots #collapseLots #Lots0 .actions-wrapper a.btn.btn-default.btn-update.js-form-popup-update:first |
239 | +${tender_form_lots_add_item_btn_locator} = jquery=#Lots #collapseLots #Lots0 .actions-wrapper a.js-form-popup-add | ||
240 | +${tender_form_lots_remove_item_btn_locator_tpl} = jquery=#collapseLots0 .js-form-popup-panel[data-title*="%item_id%"] .actions-wrapper .js-form-popup-remove | ||
241 | +${tender_lots_remove_item_form_submit_success_msg} = Ви дійсно бажаєте видалити цей елемент? | ||
242 | +${not_alert_opened_close_btn_locator} = jquery=.animated-content .js-btn-confirm | ||
240 | ${tender_form_lots_add_item_reporting_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last #Items0 .js-form-popup-update | 243 | ${tender_form_lots_add_item_reporting_btn_locator} = jquery=.form-group-popup-panel[data-attribute="items"]:last #Items0 .js-form-popup-update |
244 | +##### EOF - TMP ##### | ||
241 | 245 | ||
242 | #item | 246 | #item |
243 | ${tender_item_1_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) | 247 | ${tender_item_1_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) |
244 | ${tender_item_2_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(1) | 248 | ${tender_item_2_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(1) |
245 | ${tender_item_3_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(2) | 249 | ${tender_item_3_tabs_item_btn_locator} jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(2) |
246 | 250 | ||
247 | -${tender_item_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .textvalue.hidden | ||
248 | -${tender_item_description_ru_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper [id$='-description_ru'] | ||
249 | -${tender_item_description_en_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper [id$='-description_en'] | ||
250 | -${tender_item_quantity_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .quantity-source | ||
251 | -${tender_item_quantity_value_type} = float | ||
252 | -${tender_item_unit_title_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-title-source | ||
253 | -${tender_item_unit_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-code-source | ||
254 | -${tender_item_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-scheme | ||
255 | -${tender_item_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-code | ||
256 | -${tender_item_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-description | ||
257 | -${tender_item_additional_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-scheme | ||
258 | -${tender_item_additional_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-code | ||
259 | -${tender_item_additional_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-description | ||
260 | -${tender_item_delivery_region_id_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-country | ||
261 | -${tender_item_delivery_postal_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-postalcode | ||
262 | -${tender_item_delivery_locality_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-locality | ||
263 | -${tender_item_delivery_street_address_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-street-address | ||
264 | -${tender_item_delivery_start_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-start-date-source | ||
265 | -${tender_item_delivery_end_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-end-date-source | ||
266 | -${tender_item_delivery_latitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-latitude | ||
267 | -${tender_item_delivery_longitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-longitude | ||
268 | - | ||
269 | -${tender_lot_item_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .textvalue.hidden | ||
270 | - | ||
271 | - | ||
272 | ${tender_form_general_panel_update_award_reporting_btn_locator} = jquery=#Award .js-form-popup-update | 251 | ${tender_form_general_panel_update_award_reporting_btn_locator} = jquery=#Award .js-form-popup-update |
273 | 252 | ||
274 | -#add feature | 253 | +#add\remove feature |
275 | #${tender_form_features_panel_edit_btn_locator} = jquery=.fancybox-content [href$="#add-features"] | 254 | #${tender_form_features_panel_edit_btn_locator} = jquery=.fancybox-content [href$="#add-features"] |
276 | ${tender_form_general_panel_update_feature_btn_locator} = jquery=#collapseGeneral .js-form-popup-update:nth(0) | 255 | ${tender_form_general_panel_update_feature_btn_locator} = jquery=#collapseGeneral .js-form-popup-update:nth(0) |
256 | +${tender_update_feature_tender_btn_locator} = jquery=#collapseGeneral .js-form-popup-update:nth(0) | ||
257 | +${tender_update_feature_lot_btn_locator} = jquery=#collapseLots #Lots0 #collapseLots0 .js-form-hidden-popup-panel .js-form-popup-panel[data-attribute*="features"] .actions-wrapper .js-form-popup-update:last | ||
258 | +${tender_update_feature_item_btn_locator} = jquery=#collapseLots #Lots0 #collapseLots0 .js-form-hidden-popup-panel:nth(0) .actions-wrapper .js-form-popup-update:nth(0) | ||
277 | ${tender_feature_dell_btn_locator} = jquery=.fancybox-is-open .nav.nav-pills.js-nav.allow-empty .fa.fa-times:last | 259 | ${tender_feature_dell_btn_locator} = jquery=.fancybox-is-open .nav.nav-pills.js-nav.allow-empty .fa.fa-times:last |
278 | ${tender_feature_form_submit_success_msg} = Ви впевнені що бажаєте видалити поточний неціновий критерій? | 260 | ${tender_feature_form_submit_success_msg} = Ви впевнені що бажаєте видалити поточний неціновий критерій? |
279 | ${tender_feature_dell_submit_btn_locator} = jquery=.animated-content .js-btn-confirm | 261 | ${tender_feature_dell_submit_btn_locator} = jquery=.animated-content .js-btn-confirm |
280 | 262 | ||
281 | -${tender_features_0_title_value_locator} = jquery=.row--value-list .value .underline__inner:nth(1) | ||
282 | -${tender_features_1_title_value_locator} = jquery=.row--value-list .value .underline__inner:nth(0) | ||
283 | -${tender_features_2_title_value_locator} = jquery=.row--value-list .value .underline__inner:nth(2)${tender_form_general_tender_plan_id_locator} = jquery=[id$="form-plan_id"] | 263 | +${tender_form_general_tender_plan_id_locator} = jquery=[id$="form-plan_id"] |
264 | +${tender_feature_switender_lot_minimalStep_amount_value_locatortch_dell_btn_locator_tpl} = jquery=.fancybox-is-open .nav.nav-pills.js-nav.allow-empty li[data-title*="%feature_id%"] a[href*="#features"] | ||
284 | 265 | ||
285 | #award reporting | 266 | #award reporting |
286 | ${tender_form_award_organization_name_locator} = jquery=[id$="-award_organization_name"] | 267 | ${tender_form_award_organization_name_locator} = jquery=[id$="-award_organization_name"] |
@@ -294,3 +275,5 @@ ${tender_form_award_organization_contact_point_name_locator} = jquery=[id$= | @@ -294,3 +275,5 @@ ${tender_form_award_organization_contact_point_name_locator} = jquery=[id$= | ||
294 | ${tender_form_award_organization_contact_point_email_locator} = jquery=[id$="-award_organization_contact_point_email"] | 275 | ${tender_form_award_organization_contact_point_email_locator} = jquery=[id$="-award_organization_contact_point_email"] |
295 | ${tender_form_award_organization_contact_point_phone_locator} = jquery=[id$="-award_organization_contact_point_phone"] | 276 | ${tender_form_award_organization_contact_point_phone_locator} = jquery=[id$="-award_organization_contact_point_phone"] |
296 | ${tender_form_award_budget_locator} = jquery=[id$="-award_value_amount"] | 277 | ${tender_form_award_budget_locator} = jquery=[id$="-award_value_amount"] |
278 | + | ||
279 | + |
playtender_viewer.robot
0 → 100644
1 | +*** Settings *** | ||
2 | + | ||
3 | +Resource playtender_common.robot | ||
4 | +Resource playtender_variables.robot | ||
5 | +Resource playtender_question.robot | ||
6 | +Resource playtender_claim.robot | ||
7 | +Resource playtender_bid.robot | ||
8 | +Resource playtender_viewer.robot | ||
9 | +Resource playtender_viewer_variables.robot | ||
10 | + | ||
11 | +*** Keywords *** | ||
12 | + | ||
13 | +get value from features | ||
14 | + [Arguments] ${feature_id} ${field_name} | ||
15 | + [Documentation] Отримати значення поля field_name з нецінового показника з feature_id в описі для тендера tender_uaid. | ||
16 | + | ||
17 | + ${return_value} = Run Keyword If 'title' == '${field_name}' Отримати інформацію із нецінового показника title ${feature_id} | ||
18 | + ... ELSE IF 'description' == '${field_name}' Отримати інформацію із нецінового показника description ${feature_id} | ||
19 | + ... ELSE IF 'featureOf' == '${field_name}' Отримати інформацію із нецінового показника featureOf ${feature_id]} | ||
20 | + [return] ${return_value} | ||
21 | + | ||
22 | +Отримати інформацію із нецінового показника title | ||
23 | + [Arguments] ${feature_id} | ||
24 | + [Documentation] Отримати значення поля title з нецінового показника з feature_id в описі для тендера tender_uaid. | ||
25 | + | ||
26 | + ${tender_features_title_value_locator} = replace string ${tender_features_title_value_locator_tpl} %feature_id% ${feature_id} | ||
27 | + ${return_value} = get value by locator on opened page ${tender_features_title_value_locator} | ||
28 | + [return] ${return_value} | ||
29 | + | ||
30 | +Отримати інформацію із нецінового показника description | ||
31 | + [Arguments] ${feature_id} | ||
32 | + [Documentation] Отримати значення поля description з нецінового показника з feature_id в описі для тендера tender_uaid. | ||
33 | + | ||
34 | + ${tender_features_description_value_locator} = replace string ${tender_features_description_value_locator_tpl} %feature_id% ${feature_id} | ||
35 | + ${return_value} = get text ${tender_features_title_value_locator} | ||
36 | + [return] ${return_value} | ||
37 | + | ||
38 | +Отримати інформацію із нецінового показника featureOf | ||
39 | + [Arguments] ${feature_id} | ||
40 | + [Documentation] Отримати значення поля featureOf з нецінового показника з feature_id в описі для тендера tender_uaid. | ||
41 | + | ||
42 | + ${tender_features_featureof_value_locator} = replace string ${tender_features_featureof_value_locator_tpl} %feature_id% ${feature_id} | ||
43 | + ${return_value} = get text ${tender_features_title_value_locator} | ||
44 | + [return] ${return_value} | ||
45 | + | ||
46 | + | ||
47 | +get value from item | ||
48 | + [Arguments] ${item_id} ${field_name} | ||
49 | + [Documentation] Отримати значення поля field_name з предмету з item_id в описі для тендера tender_uaid. | ||
50 | + | ||
51 | +# ${return_value} = Run Keyword If 'title' == '${field_name}' Отримати інформацію із предмету title ${item_id} | ||
52 | +# ... ELSE IF 'description' == '${field_name}' Отримати інформацію із предмету description ${item_id} | ||
53 | +# ... ELSE IF 'featureOf' == '${field_name}' Отримати інформацію із предмету featureOf ${item_id]} | ||
54 | + Run Keyword And Return If 'description' == '${field_name}' Отримати інформацію із предмету description ${item_id} | ||
55 | + Run Keyword And Return If 'deliveryDate.startDate' == '${field_name}' Отримати інформацію із предмету deliveryDate.startDate ${item_id} | ||
56 | + Run Keyword And Return If 'deliveryDate.endDate' == '${field_name}' Отримати інформацію із предмету deliveryDate.endDate ${item_id} | ||
57 | + Run Keyword And Return If 'deliveryAddress.countryName' == '${field_name}' Отримати інформацію із предмету deliveryAddress.countryName ${item_id} | ||
58 | + Run Keyword And Return If 'deliveryAddress.postalCode' == '${field_name}' Отримати інформацію із предмету deliveryAddress.postalCode ${item_id} | ||
59 | + Run Keyword And Return If 'deliveryAddress.region' == '${field_name}' Отримати інформацію із предмету deliveryAddress.region ${item_id} | ||
60 | + Run Keyword And Return If 'deliveryAddress.locality' == '${field_name}' Отримати інформацію із предмету deliveryAddress.locality ${item_id} | ||
61 | + Run Keyword And Return If 'deliveryAddress.streetAddress' == '${field_name}' Отримати інформацію із предмету deliveryAddress.streetAddress ${item_id} | ||
62 | + Run Keyword And Return If 'classification.scheme' == '${field_name}' Отримати інформацію із предмету classification.scheme ${item_id} | ||
63 | + Run Keyword And Return If 'classification.id' == '${field_name}' Отримати інформацію із предмету classification.id ${item_id} | ||
64 | + Run Keyword And Return If 'classification.description' == '${field_name}' Отримати інформацію із предмету classification.description ${item_id} | ||
65 | + Run Keyword And Return If 'additionalClassifications[0].scheme' == '${field_name}' Отримати інформацію із предмету additionalClassifications[0].scheme ${item_id} | ||
66 | + Run Keyword And Return If 'additionalClassifications[0].id' == '${field_name}' Отримати інформацію із предмету additionalClassifications[0].id ${item_id} | ||
67 | + Run Keyword And Return If 'additionalClassifications[0].description' == '${field_name}' Отримати інформацію із предмету additionalClassifications[0].description ${item_id} | ||
68 | + Run Keyword And Return If 'unit.name' == '${field_name}' Отримати інформацію із предмету unit.name ${item_id} | ||
69 | + Run Keyword And Return If 'unit.code' == '${field_name}' Отримати інформацію із предмету unit.code ${item_id} | ||
70 | + Run Keyword And Return If 'quantity' == '${field_name}' Отримати інформацію із предмету quantity ${item_id} | ||
71 | +# [return] ${return_value} | ||
72 | + | ||
73 | + | ||
74 | +Отримати інформацію із предмету description | ||
75 | + [Arguments] ${item_id} | ||
76 | + [Documentation] Отримати значення поля description з предмету з item_id в описі для тендера tender_uaid. | ||
77 | + | ||
78 | + ${tender_items_description_value_locator} = replace string ${tender_items_description_value_locator_tpl} %item_id% ${item_id} | ||
79 | + ${return_value} = get value by locator on opened page ${tender_items_description_value_locator} | ||
80 | + [return] ${return_value} | ||
81 | + | ||
82 | +Отримати інформацію із предмету deliveryDate.startDate | ||
83 | + [Arguments] ${item_id} | ||
84 | + [Documentation] Отримати значення поля deliveryDate.startDate з предмету з item_id в описі для тендера tender_uaid. | ||
85 | + | ||
86 | + ${tender_items_delivery_start_date_value_locator} = replace string ${tender_items_delivery_start_date_value_locator_tpl} %item_id% ${item_id} | ||
87 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_start_date_value_locator} | ||
88 | + [return] ${return_value} | ||
89 | + | ||
90 | +Отримати інформацію із предмету deliveryDate.endDate | ||
91 | + [Arguments] ${item_id} | ||
92 | + [Documentation] Отримати значення поля deliveryDate.endDate з предмету з item_id в описі для тендера tender_uaid. | ||
93 | + | ||
94 | + ${tender_items_delivery_end_date_value_locator} = replace string ${tender_features_featureof_value_locator_tpl} %item_id% ${item_id} | ||
95 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_end_date_value_locator} | ||
96 | + [return] ${return_value} | ||
97 | + | ||
98 | +Отримати інформацію із предмету deliveryAddress.countryName | ||
99 | + [Arguments] ${item_id} | ||
100 | + [Documentation] Отримати значення поля deliveryAddress.countryName з предмету з item_id в описі для тендера tender_uaid. | ||
101 | + | ||
102 | + ${tender_items_delivery_country_value_locator} = replace string ${tender_items_delivery_country_value_locator_tpl} %item_id% ${item_id} | ||
103 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_country_value_locator} | ||
104 | + [return] ${return_value} | ||
105 | + | ||
106 | +Отримати інформацію із предмету deliveryAddress.postalCode | ||
107 | + [Arguments] ${item_id} | ||
108 | + [Documentation] Отримати значення поля deliveryAddress.postalCode з предмету з item_id в описі для тендера tender_uaid. | ||
109 | + | ||
110 | + ${tender_items_delivery_postal_code_value_locator} = replace string ${tender_items_delivery_postal_code_value_locator_tpl} %item_id% ${item_id} | ||
111 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_postal_code_value_locator} | ||
112 | + [return] ${return_value} | ||
113 | + | ||
114 | +Отримати інформацію із предмету deliveryAddress.region | ||
115 | + [Arguments] ${item_id} | ||
116 | + [Documentation] Отримати значення поля deliveryAddress.region з предмету з item_id в описі для тендера tender_uaid. | ||
117 | + | ||
118 | + ${tender_items_delivery_region_id_value_locator} = replace string ${tender_items_delivery_region_id_value_locator_tpl} %item_id% ${item_id} | ||
119 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_region_id_value_locator} | ||
120 | + [return] ${return_value} | ||
121 | + | ||
122 | +Отримати інформацію із предмету deliveryAddress.locality | ||
123 | + [Arguments] ${item_id} | ||
124 | + [Documentation] Отримати значення поля deliveryAddress.locality з предмету з item_id в описі для тендера tender_uaid. | ||
125 | + | ||
126 | + ${tender_items_delivery_locality_value_locator} = replace string ${tender_items_delivery_locality_value_locator_tpl} %item_id% ${item_id} | ||
127 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_locality_value_locator} | ||
128 | + [return] ${return_value} | ||
129 | + | ||
130 | +Отримати інформацію із предмету deliveryAddress.streetAddress | ||
131 | + [Arguments] ${item_id} | ||
132 | + [Documentation] Отримати значення поля deliveryAddress.streetAddress з предмету з item_id в описі для тендера tender_uaid. | ||
133 | + | ||
134 | + ${tender_items_delivery_street_address_value_locator} = replace string ${tender_items_delivery_street_address_value_locator_tpl} %item_id% ${item_id} | ||
135 | + ${return_value} = get value by locator on opened page ${tender_items_delivery_street_address_value_locator} | ||
136 | + [return] ${return_value} | ||
137 | + | ||
138 | +Отримати інформацію із предмету classification.scheme | ||
139 | + [Arguments] ${item_id} | ||
140 | + [Documentation] Отримати значення поля classification.scheme з предмету з item_id в описі для тендера tender_uaid. | ||
141 | + | ||
142 | + ${tender_items_classification_scheme_value_locator} = replace string ${tender_items_classification_scheme_value_locator_tpl} %item_id% ${item_id} | ||
143 | + ${return_value} = get value by locator on opened page ${tender_items_classification_scheme_value_locator_tpl} | ||
144 | + [return] ${return_value} | ||
145 | + | ||
146 | +Отримати інформацію із предмету classification.id | ||
147 | + [Arguments] ${item_id} | ||
148 | + [Documentation] Отримати значення поля classification.id з предмету з item_id в описі для тендера tender_uaid. | ||
149 | + | ||
150 | + ${tender_items_classification_code_value_locator} = replace string ${tender_items_classification_code_value_locator_tpl} %item_id% ${item_id} | ||
151 | + ${return_value} = get value by locator on opened page ${tender_items_classification_code_value_locator} | ||
152 | + [return] ${return_value} | ||
153 | + | ||
154 | +Отримати інформацію із предмету classification.description | ||
155 | + [Arguments] ${item_id} | ||
156 | + [Documentation] Отримати значення поля classification.description з предмету з item_id в описі для тендера tender_uaid. | ||
157 | + | ||
158 | + ${tender_items_classification_description_value_locator_tpl} = replace string ${tender_items_classification_description_value_locator_tpl} %item_id% ${item_id} | ||
159 | + ${return_value} = get value by locator on opened page ${tender_items_classification_description_value_locator} | ||
160 | + [return] ${return_value} | ||
161 | + | ||
162 | +Отримати інформацію із предмету additionalClassifications[0].scheme | ||
163 | + [Arguments] ${item_id} | ||
164 | + [Documentation] Отримати значення поля additionalClassifications[0].scheme з предмету з item_id в описі для тендера tender_uaid. | ||
165 | + | ||
166 | + ${tender_items_additional_classification_scheme_value_locator} = replace string ${tender_items_additional_classification_scheme_value_locator_tpl} %item_id% ${item_id} | ||
167 | + ${return_value} = get value by locator on opened page ${tender_items_additional_classification_scheme_value_locator} | ||
168 | + [return] ${return_value} | ||
169 | + | ||
170 | +Отримати інформацію із предмету additionalClassifications[0].id | ||
171 | + [Arguments] ${item_id} | ||
172 | + [Documentation] Отримати значення поля additionalClassifications[0].id з предмету з item_id в описі для тендера tender_uaid. | ||
173 | + | ||
174 | + ${tender_items_additional_classification_code_value_locator} = replace string ${tender_items_additional_classification_code_value_locator_tpl} %item_id% ${item_id} | ||
175 | + ${return_value} = get value by locator on opened page ${tender_items_additional_classification_code_value_locator} | ||
176 | + [return] ${return_value} | ||
177 | + | ||
178 | +Отримати інформацію із предмету additionalClassifications[0].description | ||
179 | + [Arguments] ${item_id} | ||
180 | + [Documentation] Отримати значення поля additionalClassifications[0].description з предмету з item_id в описі для тендера tender_uaid. | ||
181 | + | ||
182 | + ${tender_items_additional_classification_description_value_locator} = replace string ${tender_items_additional_classification_description_value_locator_tpl} %item_id% ${item_id} | ||
183 | + ${return_value} = get value by locator on opened page ${tender_items_additional_classification_description_value_locator} | ||
184 | + [return] ${return_value} | ||
185 | + | ||
186 | +Отримати інформацію із предмету unit.name | ||
187 | + [Arguments] ${item_id} | ||
188 | + [Documentation] Отримати значення поля unit.name з предмету з item_id в описі для тендера tender_uaid. | ||
189 | + | ||
190 | + ${tender_items_unit_title_value_locator} = replace string ${tender_items_unit_title_value_locator_tpl} %item_id% ${item_id} | ||
191 | + ${return_value} = get value by locator on opened page ${tender_items_unit_title_value_locator} | ||
192 | + [return] ${return_value} | ||
193 | + | ||
194 | +Отримати інформацію із предмету unit.code | ||
195 | + [Arguments] ${item_id} | ||
196 | + [Documentation] Отримати значення поля unit.code з предмету з item_id в описі для тендера tender_uaid. | ||
197 | + | ||
198 | + ${tender_items_unit_code_value_locator} = replace string ${tender_items_unit_code_value_locator_tpl} %item_id% ${item_id} | ||
199 | + ${return_value} = get value by locator on opened page ${tender_items_unit_code_value_locator_tpl} | ||
200 | + [return] ${return_value} | ||
201 | + | ||
202 | +Отримати інформацію із предмету quantity | ||
203 | + [Arguments] ${item_id} | ||
204 | + [Documentation] Отримати значення поля quantity з предмету з item_id в описі для тендера tender_uaid. | ||
205 | + | ||
206 | + ${tender_items_quantity_value_locator} = replace string ${tender_items_quantity_value_locator_tpl} %item_id% ${item_id} | ||
207 | + ${return_value} = get value by locator on opened page ${tender_items_quantity_value_locator} | ||
208 | + [return] ${return_value} | ||
209 | + | ||
210 | +get value from lot | ||
211 | + [Arguments] ${lot_id} ${field_name} | ||
212 | + [Documentation] Отримати значення поля field_name з лоту з lot_id в описі для тендера tender_uaid. | ||
213 | + | ||
214 | + Run Keyword And Return If 'title' == '${field_name}' Отримати інформацію із лоту title ${lot_id} | ||
215 | + Run Keyword And Return If 'description' == '${field_name}' Отримати інформацію із лоту description ${lot_id} | ||
216 | + Run Keyword And Return If 'value.amount' == '${field_name}' Отримати інформацію із лоту value.amount ${lot_id} | ||
217 | + Run Keyword And Return If 'minimalStep.amount' == '${field_name}' Отримати інформацію із лоту minimalStep.amount ${lot_id} | ||
218 | + Run Keyword And Return If 'value.currency' == '${field_name}' Отримати інформацію із лоту value.currency ${lot_id} | ||
219 | + Run Keyword And Return If 'value.valueAddedTaxIncluded' == '${field_name}' Отримати інформацію із лоту value.valueAddedTaxIncluded ${lot_id} | ||
220 | + Run Keyword And Return If 'minimalStep.currency' == '${field_name}' Отримати інформацію із лоту minimalStep.currency ${lot_id} | ||
221 | + Run Keyword And Return If 'minimalStep.valueAddedTaxIncluded' == '${field_name}' Отримати інформацію із лоту minimalStep.valueAddedTaxIncluded ${lot_id} | ||
222 | + Run Keyword And Return If 'auctionPeriod.startDate' == '${field_name}' get_invisible_text jquery=#accordionLots .panel-collapse.in .lot-info-wrapper .auction-period-start-date.hidden | ||
223 | + Run Keyword And Return If 'auctionPeriod.endDate' == '${field_name}' get_invisible_text jquery=#accordionLots .panel-collapse.in .lot-info-wrapper .auction-period-end-date.hidden | ||
224 | + Run Keyword And Return If 'minimalStepPercentage' == '${field_name}' Get invisible text number by locator jquery=#accordionLots .panel-collapse.in .lot-info-wrapper .minimal-step-percentage-source.hidden | ||
225 | + Run Keyword And Return If 'fundingKind' == '${field_name}' get_invisible_text jquery=#accordionLots .lot-info-wrapper:first .funding-kind-source.hidden | ||
226 | + Run Keyword And Return If 'yearlyPaymentsPercentageRange' == '${field_name}' Get invisible text number by locator jquery=#accordionLots .lot-info-wrapper:first .yearly-payments-percentage-range-source.hidden | ||
227 | + | ||
228 | + | ||
229 | +Отримати інформацію із лоту title | ||
230 | + [Arguments] ${lot_id} | ||
231 | + [Documentation] Отримати значення поля title з лоту з lot_id в описі для тендера tender_uaid. | ||
232 | + | ||
233 | + ${tender_lot_description_value_locator} = replace string ${tender_lot_description_value_locator_tpl} %lot_id% ${lot_id} | ||
234 | + ${return_value} = get value by locator on opened page ${tender_lot_title_value_locator} | ||
235 | + [return] ${return_value} | ||
236 | + | ||
237 | +Отримати інформацію із лоту description | ||
238 | + [Arguments] ${lot_id} | ||
239 | + [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. | ||
240 | + | ||
241 | + ${tender_lot_description_value_locator} = replace string ${tender_lot_description_value_locator_tpl} %lot_id% ${lot_id} | ||
242 | + ${return_value} = get value by locator on opened page ${tender_lot_description_value_locator} | ||
243 | + [return] ${return_value} | ||
244 | + | ||
245 | +Отримати інформацію із лоту value.amount | ||
246 | + [Arguments] ${lot_id} | ||
247 | + [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. | ||
248 | + | ||
249 | + ${tender_lot_value_amount_value_locator} = replace string ${tender_lot_value_amount_value_locator_tpl} %lot_id% ${lot_id} | ||
250 | + ${return_value} = get value by locator on opened page ${tender_lot_value_amount_value_locator} | ||
251 | + [return] ${return_value} | ||
252 | + | ||
253 | +Отримати інформацію із лоту minimalStep.amount | ||
254 | + [Arguments] ${lot_id} | ||
255 | + [Documentation] Отримати значення поля featureOf з лоту з lot_id в описі для тендера tender_uaid. | ||
256 | + | ||
257 | + ${tender_lot_minimal_step_amount_value_locator} = replace string ${tender_lot_minimal_step_amount_value_locator_tpl} %lot_id% ${lot_id} | ||
258 | + ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_amount_value_locator} | ||
259 | + [return] ${return_value} | ||
260 | + | ||
261 | +Отримати інформацію із лоту value.currency | ||
262 | + [Arguments] ${lot_id} | ||
263 | + [Documentation] Отримати значення поля title з лоту з lot_id в описі для тендера tender_uaid. | ||
264 | + | ||
265 | + ${tender_lot_value_currency_value_locator} = replace string ${tender_lot_value_currency_value_locator_tpl} %lot_id% ${lot_id} | ||
266 | + ${return_value} = get value by locator on opened page ${tender_lot_value_currency_value_locator} | ||
267 | + [return] ${return_value} | ||
268 | + | ||
269 | +Отримати інформацію із лоту value.valueAddedTaxIncluded | ||
270 | + [Arguments] ${lot_id} | ||
271 | + [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. | ||
272 | + | ||
273 | + ${tender_lot_value_value_added_tax_included_value_locator} = replace string ${tender_lot_value_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id} | ||
274 | + ${return_value} = get value by locator on opened page ${tender_lot_value_value_added_tax_included_value_locator} | ||
275 | + [return] ${return_value} | ||
276 | + | ||
277 | +Отримати інформацію із лоту minimalStep.currency | ||
278 | + [Arguments] ${lot_id} | ||
279 | + [Documentation] Отримати значення поля title з лоту з lot_id в описі для тендера tender_uaid. | ||
280 | + | ||
281 | + ${tender_lot_minimal_step_currency_value_locator} = replace string ${tender_lot_minimal_step_currency_value_locator_tpl} %lot_id% ${lot_id} | ||
282 | + ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_currency_value_locator} | ||
283 | + [return] ${return_value} | ||
284 | + | ||
285 | +Отримати інформацію із лоту minimalStep.valueAddedTaxIncluded | ||
286 | + [Arguments] ${lot_id} | ||
287 | + [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. | ||
288 | + | ||
289 | + ${tender_lot_value_minimal_step_added_tax_included_value_locator} = replace string ${tender_lot_minimal_step_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id} | ||
290 | + ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_value_added_tax_included_value_locator} | ||
291 | + [return] ${return_value} | ||
292 | + | ||
293 | +Отримати інформацію із лоту auctionPeriod.startDate | ||
294 | + [Arguments] ${lot_id} | ||
295 | + [Documentation] Отримати значення поля featureOf з лоту з lot_id в описі для тендера tender_uaid. | ||
296 | + | ||
297 | + ${tender_lot_delivery_region_id_value_locator} = replace string ${tender_lot_delivery_region_id_value_locator_tpl} %lot_id% ${lot_id} | ||
298 | + ${return_value} = get value by locator on opened page ${tender_lot_delivery_region_id_value_locator} | ||
299 | + [return] ${return_value} | ||
300 | + | ||
301 | +Отримати інформацію із лоту auctionPeriod.endDate | ||
302 | + [Arguments] ${lot_id} | ||
303 | + [Documentation] Отримати значення поля title з лоту з lot_id в описі для тендера tender_uaid. | ||
304 | + | ||
305 | + ${tender_lot_delivery_locality_value_locator} = replace string ${tender_lot_delivery_locality_value_locator_tpl} %lot_id% ${lot_id} | ||
306 | + ${return_value} = get value by locator on opened page ${tender_lot_delivery_locality_value_locator} | ||
307 | + [return] ${return_value} | ||
308 | + | ||
309 | +Отримати інформацію із лоту minimalStepPercentage | ||
310 | + [Arguments] ${lot_id} | ||
311 | + [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. | ||
312 | + | ||
313 | + ${tender_lot_delivery_street_address_value_locator} = replace string ${tender_lot_delivery_street_address_value_locator_tpl} %lot_id% ${lot_id} | ||
314 | + ${return_value} = get value by locator on opened page ${tender_lot_delivery_street_address_value_locator} | ||
315 | + [return] ${return_value} | ||
316 | + | ||
317 | +Отримати інформацію із лоту fundingKind | ||
318 | + [Arguments] ${lot_id} | ||
319 | + [Documentation] Отримати значення поля featureOf з лоту з lot_id в описі для тендера tender_uaid. | ||
320 | + | ||
321 | + ${tender_lot_classification_scheme_value_locator} = replace string ${tender_lot_classification_scheme_value_locator_tpl} %lot_id% ${lot_id} | ||
322 | + ${return_value} = get value by locator on opened page ${tender_lot_classification_scheme_value_locator_tpl} | ||
323 | + [return] ${return_value} | ||
324 | + | ||
325 | +Отримати інформацію із лоту yearlyPaymentsPercentageRange | ||
326 | + [Arguments] ${lot_id} | ||
327 | + [Documentation] Отримати значення поля title з лоту з lot_id в описі для тендера tender_uaid. | ||
328 | + | ||
329 | + ${tender_lot_classification_code_value_locator} = replace string ${tender_lot_classification_code_value_locator_tpl} %lot_id% ${lot_id} | ||
330 | + ${return_value} = get value by locator on opened page ${tender_lot_classification_code_value_locator} | ||
331 | + [return] ${return_value} | ||
332 | + |
playtender_viewer_variables.robot
0 → 100644
1 | +*** Variables *** | ||
2 | + | ||
3 | +#features | ||
4 | +${tender_features_title_value_locator_tpl} = jquery=#lots .tabs__pane--visible .feature-list-wrapper [data-title*="%feature_id%"] .hidden.info-wrapper .title | ||
5 | +${tender_features_description_value_locator_tpl} = jquery=#lots .tabs__pane--visible .feature-list-wrapper [data-title*="%feature_id%"] .hidden.info-wrapper .description | ||
6 | +${tender_features_featureof_value_locator_tpl} = jquery=#lots .tabs__pane--visible .feature-list-wrapper [data-title*="%feature_id%"] .hidden.info-wrapper .featureOf | ||
7 | + | ||
8 | +#item view | ||
9 | +${tender_items_description_value_locator_tpl} = jquery=#lots .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] div.textvalue | ||
10 | +${tender_items_quantity_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .quantity-source | ||
11 | +${tender_items_quantity_value_type} = float | ||
12 | +${tender_items_unit_title_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .unit-title-source | ||
13 | +${tender_items_unit_code_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .unit-code-source | ||
14 | +${tender_items_classification_scheme_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .main-classification-scheme | ||
15 | +${tender_items_classification_code_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .main-classification-code | ||
16 | +${tender_items_classification_description_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .main-classification-description | ||
17 | +${tender_items_additional_classification_scheme_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .additional-classification-scheme | ||
18 | +${tender_items_additional_classification_code_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .additional-classification-code | ||
19 | +${tender_items_additional_classification_description_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .additional-classification-description | ||
20 | +${tender_items_delivery_country_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-country | ||
21 | +${tender_items_delivery_region_id_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-region | ||
22 | +${tender_items_delivery_postal_code_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-postalcode | ||
23 | +${tender_items_delivery_locality_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-locality | ||
24 | +${tender_items_delivery_street_address_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-street-address | ||
25 | +${tender_items_delivery_start_date_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-start-date-source | ||
26 | +${tender_items_delivery_end_date_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-end-date-source | ||
27 | +${tender_items_delivery_latitude_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-latitude | ||
28 | +${tender_items_delivery_longitude_value_locator_tpl} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper[data-title*="%item_id%"] .item-info-wrapper.hidden.info-wrapper .delivery-longitude | ||
29 | + | ||
30 | +${tender_item_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .textvalue.hidden | ||
31 | +${tender_item_description_ru_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper [id$='-description_ru'] | ||
32 | +${tender_item_description_en_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper [id$='-description_en'] | ||
33 | +${tender_item_quantity_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .quantity-source | ||
34 | +${tender_item_quantity_value_type} = float | ||
35 | +${tender_item_unit_title_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-title-source | ||
36 | +${tender_item_unit_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-code-source | ||
37 | +${tender_item_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-scheme | ||
38 | +${tender_item_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-code | ||
39 | +${tender_item_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-description | ||
40 | +${tender_item_additional_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-scheme | ||
41 | +${tender_item_additional_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-code | ||
42 | +${tender_item_additional_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-description | ||
43 | +${tender_item_delivery_region_id_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-country | ||
44 | +${tender_item_delivery_postal_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-postalcode | ||
45 | +${tender_item_delivery_locality_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-locality | ||
46 | +${tender_item_delivery_street_address_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-street-address | ||
47 | +${tender_item_delivery_start_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-start-date-source | ||
48 | +${tender_item_delivery_end_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-end-date-source | ||
49 | +${tender_item_delivery_latitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-latitude | ||
50 | +${tender_item_delivery_longitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-longitude | ||
51 | + | ||
52 | +${tender_lot_item_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .item-item-wrapper div.textvalue | ||
53 | +${tender_lot_item_quantity_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .quantity-source | ||
54 | +${tender_lot_item_quantity_value_type} = float | ||
55 | +${tender_lot_item_unit_title_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-title-source | ||
56 | +${tender_lot_item_unit_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .unit-code-source | ||
57 | +${tender_lot_item_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-scheme | ||
58 | +${tender_lot_item_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-code | ||
59 | +${tender_lot_item_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .main-classification-description | ||
60 | +${tender_lot_item_additional_classification_scheme_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-scheme | ||
61 | +${tender_lot_item_additional_classification_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-code | ||
62 | +${tender_lot_item_additional_classification_description_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .additional-classification-description | ||
63 | +${tender_lot_item_delivery_region_id_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-country | ||
64 | +${tender_lot_item_delivery_postal_code_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-postalcode | ||
65 | +${tender_lot_item_delivery_locality_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-locality | ||
66 | +${tender_lot_item_delivery_street_address_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-street-address | ||
67 | +${tender_lot_item_delivery_start_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-start-date-source | ||
68 | +${tender_lot_item_delivery_end_date_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-end-date-source | ||
69 | +${tender_lot_item_delivery_latitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-latitude | ||
70 | +${tender_lot_item_delivery_longitude_value_locator} = jquery=.tabs__content .tabs__pane--visible .pseudo-table__row.item-item-wrapper:nth(0) .item-info-wrapper.hidden.info-wrapper .delivery-longitude | ||
71 | + |
Please
register
or
login
to post a comment