Showing
2 changed files
with
52 additions
and
72 deletions
... | ... | @@ -5,15 +5,6 @@ Library DateTime |
5 | 5 | |
6 | 6 | *** Variables *** |
7 | 7 | ${locator.tenderId} jquery=h3 |
8 | -${locator.title} jquery=tender-subject-info>div.row:contains("Назва закупівлі:")>:eq(1)> | |
9 | -${locator.description} jquery=tender-subject-info>div.row:contains("Детальний опис закупівлі:")>:eq(1)> | |
10 | -${locator.minimalStep.amount} jquery=tender-subject-info>div.row:contains("Мінімальний крок аукціону, грн.:")>:eq(1)> | |
11 | -${locator.procuringEntity.name} jquery=customer-info>div.row:contains("Найменування:")>:eq(1)> | |
12 | -${locator.value.amount} jquery=tender-subject-info>div.row:contains("Повний доступний бюджет закупівлі, грн.:")>:eq(1)> | |
13 | -${locator.tenderPeriod.startDate} jquery=tender-procedure-info>div.row:contains("Початок прийому пропозицій:")>:eq(1)> | |
14 | -${locator.tenderPeriod.endDate} jquery=tender-procedure-info>div.row:contains("Завершення прийому пропозицій:")>:eq(1)> | |
15 | -${locator.enquiryPeriod.startDate} jquery=tender-procedure-info>div.row:contains("Початок періоду уточнень:")>:eq(1)> | |
16 | -${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contains("Завершення періоду уточнень:")>:eq(1)> | |
17 | 8 | |
18 | 9 | *** Keywords *** |
19 | 10 | Підготувати дані для оголошення тендера |
... | ... | @@ -114,7 +105,6 @@ get tender UAid |
114 | 105 | ${tender_UAid}= Get Text xpath=//div[contains(@class, "panel-heading")] |
115 | 106 | ${tender_UAid}= Get Substring ${tender_UAid} 7 27 |
116 | 107 | |
117 | - | |
118 | 108 | Oтримати internal id по UAid |
119 | 109 | [Arguments] @{ARGUMENTS} |
120 | 110 | [Documentation] |
... | ... | @@ -185,6 +175,57 @@ Oтримати internal id по UAid |
185 | 175 | sleep 1 |
186 | 176 | Capture Page Screenshot |
187 | 177 | |
178 | + Подати цінову пропозицію | |
179 | + [Arguments] @{ARGUMENTS} | |
180 | + [Documentation] | |
181 | + ... ${ARGUMENTS[0]} == username | |
182 | + ... ${ARGUMENTS[1]} == ${INTERNAL_TENDER_ID} | |
183 | + ... ${ARGUMENTS[2]} == test_bid_data | |
184 | + | |
185 | + ${bid}= Get From Dictionary ${ARGUMENTS[2].data.value} amount | |
186 | + etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
187 | + Wait Until Page Contains Інформація про процедуру закупівлі 100 | |
188 | + Wait Until Page Contains Element id=amount 10 | |
189 | + Input text id=amount ${bid} | |
190 | + Click Element xpath=//button[contains(@class, 'btn btn-success')][./text()='Реєстрація пропозиції'] | |
191 | + | |
192 | +Задати питання | |
193 | + [Arguments] @{ARGUMENTS} | |
194 | + [Documentation] | |
195 | + ... ${ARGUMENTS[0]} = username | |
196 | + ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID} | |
197 | + ... ${ARGUMENTS[2]} = question_data | |
198 | + | |
199 | + ${title}= Get From Dictionary ${ARGUMENTS[2].data} title | |
200 | + ${description}= Get From Dictionary ${ARGUMENTS[2].data} description | |
201 | + | |
202 | + Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
203 | + etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
204 | + | |
205 | + Wait Until Page Contains Element jquery=a[href^="#/addQuestion/"] 100 | |
206 | + Click Element jquery=a[href^="#/addQuestion/"] | |
207 | + Wait Until Page Contains Element id=title | |
208 | + Input text id=title ${title} | |
209 | + Input text id=description ${description} | |
210 | + Click Element xpath=//div[contains(@class, 'form-actions')]//button[@type='submit'] | |
211 | + | |
212 | +Відповісти на питання | |
213 | + [Arguments] @{ARGUMENTS} | |
214 | + [Documentation] | |
215 | + ... ${ARGUMENTS[0]} = username | |
216 | + ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID} | |
217 | + ... ${ARGUMENTS[2]} = 0 | |
218 | + ... ${ARGUMENTS[3]} = answer_data | |
219 | + | |
220 | + ${answer}= Get From Dictionary ${ARGUMENTS[3].data} answer | |
221 | + | |
222 | + Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
223 | + etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
224 | + | |
225 | + Click Element xpath=//div[div/pre[1]]/div[1] | |
226 | + Input text xpath=//div[textarea]/textarea ${answer} | |
227 | + Click Element xpath=//div[textarea]/span/button[1] | |
228 | + | |
188 | 229 | обновити сторінку з тендером |
189 | 230 | [Arguments] @{ARGUMENTS} |
190 | 231 | [Documentation] |
... | ... | @@ -318,55 +359,4 @@ Oтримати internal id по UAid |
318 | 359 | отримати інформацію про questions[${question_id}].answer |
319 | 360 | відмітити на сторінці поле з тендера question answer jquery=tender-questions>div:eq(1)>div:last> |
320 | 361 | ${return_value}= Get Text jquery=tender-questions>div:eq(1)>div:last> |
321 | - [return] ${return_value} | |
322 | - | |
323 | -Подати цінову пропозицію | |
324 | - [Arguments] @{ARGUMENTS} | |
325 | - [Documentation] | |
326 | - ... ${ARGUMENTS[0]} == username | |
327 | - ... ${ARGUMENTS[1]} == ${INTERNAL_TENDER_ID} | |
328 | - ... ${ARGUMENTS[2]} == test_bid_data | |
329 | - | |
330 | - ${bid}= Get From Dictionary ${ARGUMENTS[2].data.value} amount | |
331 | - etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
332 | - Wait Until Page Contains Інформація про процедуру закупівлі 100 | |
333 | - Wait Until Page Contains Element id=amount 10 | |
334 | - Input text id=amount ${bid} | |
335 | - Click Element xpath=//button[contains(@class, 'btn btn-success')][./text()='Реєстрація пропозиції'] | |
336 | - | |
337 | -Задати питання | |
338 | - [Arguments] @{ARGUMENTS} | |
339 | - [Documentation] | |
340 | - ... ${ARGUMENTS[0]} = username | |
341 | - ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID} | |
342 | - ... ${ARGUMENTS[2]} = question_data | |
343 | - | |
344 | - ${title}= Get From Dictionary ${ARGUMENTS[2].data} title | |
345 | - ${description}= Get From Dictionary ${ARGUMENTS[2].data} description | |
346 | - | |
347 | - Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
348 | - etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
349 | - | |
350 | - Wait Until Page Contains Element jquery=a[href^="#/addQuestion/"] 100 | |
351 | - Click Element jquery=a[href^="#/addQuestion/"] | |
352 | - Wait Until Page Contains Element id=title | |
353 | - Input text id=title ${title} | |
354 | - Input text id=description ${description} | |
355 | - Click Element xpath=//div[contains(@class, 'form-actions')]//button[@type='submit'] | |
356 | - | |
357 | -Відповісти на питання | |
358 | - [Arguments] @{ARGUMENTS} | |
359 | - [Documentation] | |
360 | - ... ${ARGUMENTS[0]} = username | |
361 | - ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID} | |
362 | - ... ${ARGUMENTS[2]} = 0 | |
363 | - ... ${ARGUMENTS[3]} = answer_data | |
364 | - | |
365 | - ${answer}= Get From Dictionary ${ARGUMENTS[3].data} answer | |
366 | - | |
367 | - Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
368 | - etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
369 | - | |
370 | - Click Element xpath=//div[div/pre[1]]/div[1] | |
371 | - Input text xpath=//div[textarea]/textarea ${answer} | |
372 | - Click Element xpath=//div[textarea]/span/button[1] | |
\ No newline at end of file | ||
362 | + [return] ${return_value} | |
\ No newline at end of file | ... | ... |
... | ... | @@ -5,15 +5,6 @@ Library DateTime |
5 | 5 | |
6 | 6 | *** Variables *** |
7 | 7 | ${locator.tenderId} jquery=h3 |
8 | -${locator.title} jquery=tender-subject-info>div.row:contains("Назва закупівлі:")>:eq(1)> | |
9 | -${locator.description} jquery=tender-subject-info>div.row:contains("Детальний опис закупівлі:")>:eq(1)> | |
10 | -${locator.minimalStep.amount} jquery=tender-subject-info>div.row:contains("Мінімальний крок аукціону, грн.:")>:eq(1)> | |
11 | -${locator.procuringEntity.name} jquery=customer-info>div.row:contains("Найменування:")>:eq(1)> | |
12 | -${locator.value.amount} jquery=tender-subject-info>div.row:contains("Повний доступний бюджет закупівлі, грн.:")>:eq(1)> | |
13 | -${locator.tenderPeriod.startDate} jquery=tender-procedure-info>div.row:contains("Початок прийому пропозицій:")>:eq(1)> | |
14 | -${locator.tenderPeriod.endDate} jquery=tender-procedure-info>div.row:contains("Завершення прийому пропозицій:")>:eq(1)> | |
15 | -${locator.enquiryPeriod.startDate} jquery=tender-procedure-info>div.row:contains("Початок періоду уточнень:")>:eq(1)> | |
16 | -${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contains("Завершення періоду уточнень:")>:eq(1)> | |
17 | 8 | |
18 | 9 | *** Keywords *** |
19 | 10 | Підготувати клієнт для користувача |
... | ... | @@ -179,7 +170,6 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
179 | 170 | Input text name=tender_enquiryPeriod_endDate ${enquiry_end_date} |
180 | 171 | Input text name=tender_tenderPeriod_endDate ${end_date} |
181 | 172 | |
182 | - | |
183 | 173 | Пошук тендера по ідентифікатору |
184 | 174 | [Arguments] @{ARGUMENTS} |
185 | 175 | [Documentation] | ... | ... |
Please
register
or
login
to post a comment