Showing
2 changed files
with
52 additions
and
72 deletions
| @@ -5,15 +5,6 @@ Library DateTime | @@ -5,15 +5,6 @@ Library DateTime | ||
| 5 | 5 | ||
| 6 | *** Variables *** | 6 | *** Variables *** |
| 7 | ${locator.tenderId} jquery=h3 | 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 | *** Keywords *** | 9 | *** Keywords *** |
| 19 | Підготувати дані для оголошення тендера | 10 | Підготувати дані для оголошення тендера |
| @@ -114,7 +105,6 @@ get tender UAid | @@ -114,7 +105,6 @@ get tender UAid | ||
| 114 | ${tender_UAid}= Get Text xpath=//div[contains(@class, "panel-heading")] | 105 | ${tender_UAid}= Get Text xpath=//div[contains(@class, "panel-heading")] |
| 115 | ${tender_UAid}= Get Substring ${tender_UAid} 7 27 | 106 | ${tender_UAid}= Get Substring ${tender_UAid} 7 27 |
| 116 | 107 | ||
| 117 | - | ||
| 118 | Oтримати internal id по UAid | 108 | Oтримати internal id по UAid |
| 119 | [Arguments] @{ARGUMENTS} | 109 | [Arguments] @{ARGUMENTS} |
| 120 | [Documentation] | 110 | [Documentation] |
| @@ -185,6 +175,57 @@ Oтримати internal id по UAid | @@ -185,6 +175,57 @@ Oтримати internal id по UAid | ||
| 185 | sleep 1 | 175 | sleep 1 |
| 186 | Capture Page Screenshot | 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 | [Arguments] @{ARGUMENTS} | 230 | [Arguments] @{ARGUMENTS} |
| 190 | [Documentation] | 231 | [Documentation] |
| @@ -318,55 +359,4 @@ Oтримати internal id по UAid | @@ -318,55 +359,4 @@ Oтримати internal id по UAid | ||
| 318 | отримати інформацію про questions[${question_id}].answer | 359 | отримати інформацію про questions[${question_id}].answer |
| 319 | відмітити на сторінці поле з тендера question answer jquery=tender-questions>div:eq(1)>div:last> | 360 | відмітити на сторінці поле з тендера question answer jquery=tender-questions>div:eq(1)>div:last> |
| 320 | ${return_value}= Get Text jquery=tender-questions>div:eq(1)>div:last> | 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] | ||
| 362 | + [return] ${return_value} |
| @@ -5,15 +5,6 @@ Library DateTime | @@ -5,15 +5,6 @@ Library DateTime | ||
| 5 | 5 | ||
| 6 | *** Variables *** | 6 | *** Variables *** |
| 7 | ${locator.tenderId} jquery=h3 | 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 | *** Keywords *** | 9 | *** Keywords *** |
| 19 | Підготувати клієнт для користувача | 10 | Підготувати клієнт для користувача |
| @@ -179,7 +170,6 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai | @@ -179,7 +170,6 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai | ||
| 179 | Input text name=tender_enquiryPeriod_endDate ${enquiry_end_date} | 170 | Input text name=tender_enquiryPeriod_endDate ${enquiry_end_date} |
| 180 | Input text name=tender_tenderPeriod_endDate ${end_date} | 171 | Input text name=tender_tenderPeriod_endDate ${end_date} |
| 181 | 172 | ||
| 182 | - | ||
| 183 | Пошук тендера по ідентифікатору | 173 | Пошук тендера по ідентифікатору |
| 184 | [Arguments] @{ARGUMENTS} | 174 | [Arguments] @{ARGUMENTS} |
| 185 | [Documentation] | 175 | [Documentation] |
Please
register
or
login
to post a comment