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