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