Commit 3fc97edf761738935b3d859457c6727d2e52a442
Committed by
GitHub
Merge pull request #71 from ProzorroUKR/fix_auction_30_percent
Fix auction 30 percent
Showing
1 changed file
with
32 additions
and
12 deletions
| @@ -8,7 +8,6 @@ Library Selenium2Library | @@ -8,7 +8,6 @@ Library Selenium2Library | ||
| 8 | *** Variables *** | 8 | *** Variables *** |
| 9 | @{USED_ROLES} viewer provider provider1 | 9 | @{USED_ROLES} viewer provider provider1 |
| 10 | 10 | ||
| 11 | - | ||
| 12 | *** Test Cases *** | 11 | *** Test Cases *** |
| 13 | Можливість знайти закупівлю по ідентифікатору | 12 | Можливість знайти закупівлю по ідентифікатору |
| 14 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера | 13 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера |
| @@ -79,7 +78,7 @@ Library Selenium2Library | @@ -79,7 +78,7 @@ Library Selenium2Library | ||
| 79 | ... ${USERS.users['${provider}'].broker} | 78 | ... ${USERS.users['${provider}'].broker} |
| 80 | ... auction | 79 | ... auction |
| 81 | Вибрати учасника, який може зробити ставку | 80 | Вибрати учасника, який може зробити ставку |
| 82 | - Поставити максимально можливу ставку | 81 | + Поставити ставку в 0.69 відсотків від максимальної |
| 83 | Дочекатись учасником закінчення стадії ставок | 82 | Дочекатись учасником закінчення стадії ставок |
| 84 | Перевірити чи ставка була прийнята | 83 | Перевірити чи ставка була прийнята |
| 85 | 84 | ||
| @@ -91,7 +90,7 @@ Library Selenium2Library | @@ -91,7 +90,7 @@ Library Selenium2Library | ||
| 91 | ... auction | 90 | ... auction |
| 92 | Вибрати учасника, який може зробити ставку | 91 | Вибрати учасника, який може зробити ставку |
| 93 | Поставити ставку більшу від максимальної на 1 грн | 92 | Поставити ставку більшу від максимальної на 1 грн |
| 94 | - Поставити максимально можливу ставку | 93 | + Поставити ставку в 0.69 відсотків від максимальної |
| 95 | Дочекатись учасником закінчення стадії ставок | 94 | Дочекатись учасником закінчення стадії ставок |
| 96 | Перевірити чи ставка була прийнята | 95 | Перевірити чи ставка була прийнята |
| 97 | 96 | ||
| @@ -319,17 +318,35 @@ Library Selenium2Library | @@ -319,17 +318,35 @@ Library Selenium2Library | ||
| 319 | 318 | ||
| 320 | 319 | ||
| 321 | Поставити максимально можливу ставку | 320 | Поставити максимально можливу ставку |
| 322 | - Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 323 | - ${last_amount}= Get Text xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | 321 | + Run Keyword If ${TENDER_MEAT} == ${True} Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] |
| 322 | + ... ELSE Wait Until Page Contains Element id=max_bid_amount_price | ||
| 323 | + ${last_amount}= Run Keyword If ${TENDER_MEAT} == ${True} Get Text xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 324 | + ... ELSE Get Text id=max_bid_amount_price | ||
| 324 | ${last_amount}= convert_amount_string_to_float ${last_amount} | 325 | ${last_amount}= convert_amount_string_to_float ${last_amount} |
| 325 | ${value}= Convert To Number 0.01 | 326 | ${value}= Convert To Number 0.01 |
| 326 | ${last_amount}= subtraction ${last_amount} ${value} | 327 | ${last_amount}= subtraction ${last_amount} ${value} |
| 327 | Поставити ставку ${last_amount} Заявку прийнято | 328 | Поставити ставку ${last_amount} Заявку прийнято |
| 328 | 329 | ||
| 329 | 330 | ||
| 331 | +Поставити ставку в ${percent} відсотків від максимальної | ||
| 332 | + Run Keyword If ${TENDER_MEAT} == ${True} Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 333 | + ... ELSE Wait Until Page Contains Element id=max_bid_amount_price | ||
| 334 | + ${max_amount}= Run Keyword If ${TENDER_MEAT} == ${True} Get Text xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 335 | + ... ELSE Get Text id=max_bid_amount_price | ||
| 336 | + ${max_amount}= convert_amount_string_to_float ${max_amount} | ||
| 337 | + ${max_amount}= Convert To Number ${max_amount} 2 | ||
| 338 | + ${percent}= convert_amount_string_to_float ${percent} | ||
| 339 | + ${last_amount}= Evaluate ${max_amount}*${percent} | ||
| 340 | + ${last_amount}= Convert To Number ${last_amount} 2 | ||
| 341 | + Поставити ставку ${last_amount} Ви збираєтеся значно понизити свою ставку на | ||
| 342 | + Поставити ставку ${last_amount} Заявку прийнято | ||
| 343 | + | ||
| 344 | + | ||
| 330 | Поставити ставку більшу від максимальної на ${extra_amount} грн | 345 | Поставити ставку більшу від максимальної на ${extra_amount} грн |
| 331 | - Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 332 | - ${last_amount}= Get Text xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | 346 | + Run Keyword If ${TENDER_MEAT} == ${True} Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] |
| 347 | + ... ELSE Wait Until Page Contains Element id=max_bid_amount_price | ||
| 348 | + ${last_amount}= Run Keyword If ${TENDER_MEAT} == ${True} Get Text xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 349 | + ... ELSE Get Text id=max_bid_amount_price | ||
| 333 | ${last_amount}= convert_amount_string_to_float ${last_amount} | 350 | ${last_amount}= convert_amount_string_to_float ${last_amount} |
| 334 | ${extra_amount}= convert_amount_string_to_float ${extra_amount} | 351 | ${extra_amount}= convert_amount_string_to_float ${extra_amount} |
| 335 | ${last_amount}= Evaluate ${last_amount}+${extra_amount} | 352 | ${last_amount}= Evaluate ${last_amount}+${extra_amount} |
| @@ -366,14 +383,17 @@ Library Selenium2Library | @@ -366,14 +383,17 @@ Library Selenium2Library | ||
| 366 | 383 | ||
| 367 | 384 | ||
| 368 | Поставити малу ставку в ${last_amount} грн | 385 | Поставити малу ставку в ${last_amount} грн |
| 369 | - Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 370 | - Поставити ставку ${last_amount} Ви ввели дуже малу суму | 386 | + Run Keyword If ${TENDER_MEAT} == ${True} Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] |
| 387 | + ... ELSE Wait Until Page Contains Element id=max_bid_amount_price | ||
| 388 | + Поставити ставку ${last_amount} Ви збираєтеся значно понизити свою ставку на | ||
| 389 | + Поставити ставку ${last_amount} Заявку прийнято | ||
| 371 | 390 | ||
| 372 | 391 | ||
| 373 | Поставити нульову ставку | 392 | Поставити нульову ставку |
| 374 | - Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] | ||
| 375 | - Поставити ставку 0 Bid amount is required | ||
| 376 | - | 393 | + Run Keyword If ${TENDER_MEAT} == ${True} Wait Until Page Contains Element xpath=//div[@class='col-md-5 col-sm-5 full-price-group']//span[@class='ng-binding'] |
| 394 | + ... ELSE Wait Until Page Contains Element id=max_bid_amount_price | ||
| 395 | + Поставити ставку 0 Ви збираєтеся значно понизити свою ставку на | ||
| 396 | + | ||
| 377 | 397 | ||
| 378 | Перевірити чи ставка була прийнята | 398 | Перевірити чи ставка була прийнята |
| 379 | ${last_amount}= convert_amount ${USERS['${CURRENT_USER}']['last_amount']} | 399 | ${last_amount}= convert_amount ${USERS['${CURRENT_USER}']['last_amount']} |
Please
register
or
login
to post a comment