Showing
7 changed files
with
59 additions
and
20 deletions
... | ... | @@ -15,6 +15,7 @@ ${locator.tenderPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
15 | 15 | ${locator.enquiryPeriod.startDate} jquery=tender-procedure-info>div.row:contains("Початок періоду уточнень:")>:eq(1)> |
16 | 16 | ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contains("Завершення періоду уточнень:")>:eq(1)> |
17 | 17 | |
18 | + | |
18 | 19 | *** Keywords *** |
19 | 20 | Підготувати клієнт для користувача |
20 | 21 | [Arguments] ${username} |
... | ... | @@ -30,6 +31,7 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
30 | 31 | ... ${ARGUMENTS[0]} == username |
31 | 32 | ... ${ARGUMENTS[1]} == tenderId |
32 | 33 | ... ${ARGUMENTS[2]} == id |
34 | + Switch browser ${ARGUMENTS[0]} | |
33 | 35 | ${current_location}= Get Location |
34 | 36 | Run keyword if '${BROKERS['${USERS.users['${username}'].broker}'].url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page |
35 | 37 | Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} |
... | ... | @@ -76,6 +78,7 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
76 | 78 | |
77 | 79 | Отримати тест із поля і показати на сторінці |
78 | 80 | [Arguments] ${fieldname} |
81 | + sleep 3 | |
79 | 82 | відмітити на сторінці поле з тендера ${fieldname} ${locator.${fieldname}} |
80 | 83 | ${return_value}= Get Text ${locator.${fieldname}} |
81 | 84 | [return] ${return_value} |
... | ... | @@ -125,7 +128,9 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
125 | 128 | |
126 | 129 | |
127 | 130 | отримати інформацію про items[${item_id}].description |
128 | - No Operation | |
131 | + відмітити на сторінці поле з тендера items[${item_id}].description jquery=tender-subject-info>div.row:contains("Опис:")>:eq(1)> | |
132 | + ${return_value}= Get Text jquery=tender-subject-info>div.row:contains("Кількість:")>:eq(1)> | |
133 | + [return] ${return_value} | |
129 | 134 | |
130 | 135 | отримати інформацію про items[${item_id}].quantity |
131 | 136 | відмітити на сторінці поле з тендера items[${item_id}].quantity jquery=tender-subject-info>div.row:contains("Кількість:")>:eq(1)> |
... | ... | @@ -146,10 +151,12 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai |
146 | 151 | [return] ${return_value} |
147 | 152 | |
148 | 153 | отримати інформацію про items[${item_id}].deliveryAddress |
149 | - No Operation | |
154 | + ${return_value}= Отримати тест із поля і показати на сторінці items[${item_id}].deliveryAddress | |
155 | + [return] ${return_value} | |
150 | 156 | |
151 | 157 | отримати інформацію про items[${item_id}].deliveryDate |
152 | - No Operation | |
158 | + ${return_value}= Отримати тест із поля і показати на сторінці items[${item_id}].deliveryDate | |
159 | + [return] ${return_value} | |
153 | 160 | |
154 | 161 | отримати інформацію про questions[${question_id}].title |
155 | 162 | відмітити на сторінці поле з тендера questions title jquery=tender-questions>div:eq(1)>div.row:contains("Тема:")>:eq(1)> | ... | ... |
... | ... | @@ -76,8 +76,9 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper |
76 | 76 | ... ${ARGUMENTS[3]} == fieldvalue |
77 | 77 | отримати тендер ${ARGUMENTS[0]} ${ARGUMENTS[1]} |
78 | 78 | Set_To_Object ${TENDER_DATA.data} ${ARGUMENTS[2]} ${ARGUMENTS[3]} |
79 | - ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | |
80 | 79 | ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token} |
80 | + ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA} | |
81 | + | |
81 | 82 | Set Global Variable ${TENDER_DATA} |
82 | 83 | |
83 | 84 | отримати тендер | ... | ... |
... | ... | @@ -2,12 +2,18 @@ E-tender: |
2 | 2 | keywords_file: etender |
3 | 3 | url: http://uat.e-tender.biz/ |
4 | 4 | timout_on_wait: 15 |
5 | +Prom: | |
6 | + keywords_file: prom | |
7 | + url: http://dz.prom.ua/ | |
8 | + timout_on_wait: 15 | |
9 | +SmartTender: | |
10 | + keywords_file: smarttender | |
11 | + url: http://smarttender.biz/tenders | |
12 | + timout_on_wait: 15 | |
5 | 13 | Quinta: |
6 | 14 | keywords_file: openprocurement_client |
7 | 15 | timout_on_wait: 0 |
8 | -Quinta1: | |
9 | - keywords_file: openprocurement_client | |
10 | - timout_on_wait: 0 | |
11 | -Quinta2: | |
12 | - keywords_file: openprocurement_client | |
13 | - timout_on_wait: 0 | |
\ No newline at end of file | ||
16 | +Publicbid: | |
17 | + keywords_file: publicbid | |
18 | + url: https://public-bid.com.ua/ | |
19 | + timout_on_wait: 15 | ... | ... |
... | ... | @@ -3,15 +3,34 @@ users: |
3 | 3 | Tender Owner: |
4 | 4 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
5 | 5 | broker: Quinta |
6 | - Tender Viewer: | |
6 | + E-tender Viewer: | |
7 | 7 | broker: E-tender |
8 | - username: test | |
8 | + username: E-tendertest | |
9 | + browser: chrome | |
10 | + position: [0, 0] | |
11 | + size: [640, 450] | |
12 | + Prom Viewer: | |
13 | + broker: Prom | |
14 | + username: Promtest | |
9 | 15 | browser: chrome |
10 | 16 | position: [640, 0] |
11 | - size: [640, 900] | |
12 | - Tender Viewer1: | |
13 | - api_key: "" | |
17 | + size: [640, 450] | |
18 | + SmartTender Viewer: | |
19 | + broker: SmartTender | |
20 | + username: SmartTendertest | |
21 | + browser: chrome | |
22 | + position: [0, 450] | |
23 | + size: [640, 450] | |
24 | + Publicbid Viewer: | |
25 | + broker: Publicbid | |
26 | + username: Publicbid | |
27 | + browser: chrome | |
28 | + position: [0, 450] | |
29 | + size: [640, 450] | |
30 | + Tender Viewer: | |
14 | 31 | broker: Quinta |
32 | + api_key: "" | |
15 | 33 | Tender User: |
16 | 34 | api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 |
17 | - broker: Quinta | |
\ No newline at end of file | ||
35 | + broker: Quinta | |
36 | + | |
\ No newline at end of file | ... | ... |
... | ... | @@ -9,8 +9,12 @@ Suite Setup TestCaseSetup |
9 | 9 | Suite Teardown Close all browsers |
10 | 10 | |
11 | 11 | *** Variables *** |
12 | -${viewer} Tender User | |
13 | -# Tender Viewer | |
12 | +${viewer} Tender Viewer | |
13 | +#E-tender Viewer | |
14 | +#Prom Viewer | |
15 | +#SmartTender Viewer | |
16 | +#Publicbid Viewer | |
17 | + | |
14 | 18 | ${provider} Tender User |
15 | 19 | |
16 | 20 | |
... | ... | @@ -21,8 +25,10 @@ ${provider} Tender User |
21 | 25 | ${LAST_MODIFICATION_DATE}= Get Current Date |
22 | 26 | Set Global Variable ${LAST_MODIFICATION_DATE} |
23 | 27 | |
28 | + | |
24 | 29 | Пошук однопредметного тендера по ідентифікатору |
25 | 30 | [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору |
31 | + #Switch Browser ${viewer} | |
26 | 32 | Дочекатись синхронізації з майданчиком ${viewer} |
27 | 33 | Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id} |
28 | 34 | ... | ... |
Please
register
or
login
to post a comment