Commit 8c29e79cd2e62a4a907601759d797c6f9999fda4

Authored by Andrew Yanovych
1 parent 70cba999

added more brokers

@@ -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