Commit 61e4e8b2c51a3ca01104ef84817769dd66582528
Merge pull request #122 from mykhaly/wait_auction_end
Add implementation of waiting for the end of the auction
Showing
1 changed file
with
18 additions
and
8 deletions
@@ -4,6 +4,7 @@ Resource resource.robot | @@ -4,6 +4,7 @@ Resource resource.robot | ||
4 | Suite Setup Test Suite Setup | 4 | Suite Setup Test Suite Setup |
5 | Suite Teardown Test Suite Teardown | 5 | Suite Teardown Test Suite Teardown |
6 | 6 | ||
7 | + | ||
7 | *** Variables *** | 8 | *** Variables *** |
8 | ${role} viewer | 9 | ${role} viewer |
9 | ${broker} Quinta | 10 | ${broker} Quinta |
@@ -16,7 +17,6 @@ ${broker} Quinta | @@ -16,7 +17,6 @@ ${broker} Quinta | ||
16 | Завантажити дані про тендер | 17 | Завантажити дані про тендер |
17 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} | 18 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} |
18 | 19 | ||
19 | - | ||
20 | ############################################################################################## | 20 | ############################################################################################## |
21 | # AUCTION | 21 | # AUCTION |
22 | ############################################################################################## | 22 | ############################################################################################## |
@@ -29,23 +29,33 @@ ${broker} Quinta | @@ -29,23 +29,33 @@ ${broker} Quinta | ||
29 | Отримати дані із тендера ${viewer} auctionPeriod.startDate | 29 | Отримати дані із тендера ${viewer} auctionPeriod.startDate |
30 | 30 | ||
31 | 31 | ||
32 | -Очікування початку аукціону | ||
33 | - [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону | 32 | +Можливість дочекатися початку аукціону |
33 | + [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися початку аукціону | ||
34 | ... viewer | 34 | ... viewer |
35 | ... ${USERS.users['${viewer}'].broker} | 35 | ... ${USERS.users['${viewer}'].broker} |
36 | Дочекатись дати початку аукціону ${viewer} | 36 | Дочекатись дати початку аукціону ${viewer} |
37 | 37 | ||
38 | -Очікування завершення аукціону | ||
39 | - [Tags] ${USERS.users['${viewer}'].broker}: Очікування аукціону | 38 | + |
39 | +Можливість дочекатися завершення аукціону | ||
40 | + [Tags] ${USERS.users['${viewer}'].broker}: Можливість дочекатися завершення аукціону | ||
40 | ... viewer | 41 | ... viewer |
41 | ... ${USERS.users['${viewer}'].broker} | 42 | ... ${USERS.users['${viewer}'].broker} |
42 | [Teardown] Оновити LAST_MODIFICATION_DATE | 43 | [Teardown] Оновити LAST_MODIFICATION_DATE |
43 | - ${auctionEnd}= add_minutes_to_date ${USERS.users['${viewer}'].tender_data.data.auctionPeriod.startDate} 25 | ||
44 | - Дочекатись дати ${auctionEnd} # auction time for two bids plus 4 minutes for reliability | 44 | + Відкрити сторінку аукціону для глядача |
45 | + Wait Until Keyword Succeeds 61 times 30 s Page should contain Аукціон завершився | ||
46 | + Wait Until Keyword Succeeds 5 times 30 s Page should not contain очікуємо розкриття учасників | ||
47 | + Close browser | ||
45 | 48 | ||
46 | -Відображення дати закінчення аукціону | 49 | + |
50 | +Відображення дати завершення аукціону | ||
47 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера | 51 | [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера |
48 | ... viewer | 52 | ... viewer |
49 | ... ${USERS.users['${viewer}'].broker} | 53 | ... ${USERS.users['${viewer}'].broker} |
50 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} | 54 | [Setup] Дочекатись синхронізації з майданчиком ${viewer} |
51 | Отримати дані із тендера ${viewer} auctionPeriod.endDate | 55 | Отримати дані із тендера ${viewer} auctionPeriod.endDate |
56 | + | ||
57 | + | ||
58 | +*** Keywords *** | ||
59 | +Відкрити сторінку аукціону для глядача | ||
60 | + ${url}= Run as ${viewer} Отримати посилання на аукціон для глядача ${TENDER['TENDER_UAID']} | ||
61 | + Open browser ${url} ${USERS.users['${viewer}'].browser} |
Please
register
or
login
to post a comment