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 | 8 | *** Variables *** |
9 | 9 | @{USED_ROLES} viewer provider provider1 |
10 | 10 | |
11 | - | |
12 | 11 | *** Test Cases *** |
13 | 12 | Можливість знайти закупівлю по ідентифікатору |
14 | 13 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера |
... | ... | @@ -79,7 +78,7 @@ Library Selenium2Library |
79 | 78 | ... ${USERS.users['${provider}'].broker} |
80 | 79 | ... auction |
81 | 80 | Вибрати учасника, який може зробити ставку |
82 | - Поставити максимально можливу ставку | |
81 | + Поставити ставку в 0.69 відсотків від максимальної | |
83 | 82 | Дочекатись учасником закінчення стадії ставок |
84 | 83 | Перевірити чи ставка була прийнята |
85 | 84 | |
... | ... | @@ -91,7 +90,7 @@ Library Selenium2Library |
91 | 90 | ... auction |
92 | 91 | Вибрати учасника, який може зробити ставку |
93 | 92 | Поставити ставку більшу від максимальної на 1 грн |
94 | - Поставити максимально можливу ставку | |
93 | + Поставити ставку в 0.69 відсотків від максимальної | |
95 | 94 | Дочекатись учасником закінчення стадії ставок |
96 | 95 | Перевірити чи ставка була прийнята |
97 | 96 | |
... | ... | @@ -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 | 325 | ${last_amount}= convert_amount_string_to_float ${last_amount} |
325 | 326 | ${value}= Convert To Number 0.01 |
326 | 327 | ${last_amount}= subtraction ${last_amount} ${value} |
327 | 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 | 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 | 350 | ${last_amount}= convert_amount_string_to_float ${last_amount} |
334 | 351 | ${extra_amount}= convert_amount_string_to_float ${extra_amount} |
335 | 352 | ${last_amount}= Evaluate ${last_amount}+${extra_amount} |
... | ... | @@ -366,14 +383,17 @@ Library Selenium2Library |
366 | 383 | |
367 | 384 | |
368 | 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 | 399 | ${last_amount}= convert_amount ${USERS['${CURRENT_USER}']['last_amount']} | ... | ... |
Please
register
or
login
to post a comment