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 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
... ...
... ... @@ -9,7 +9,7 @@ Suite Setup TestCaseSetup
9 9 Suite Teardown Close all browsers
10 10
11 11 *** Variables ***
12   -${viewer} Tender User
  12 +${viewer} Tender Viewer
13 13 # Tender Viewer
14 14 ${provider} Tender User
15 15
... ...
... ... @@ -9,7 +9,7 @@ Suite Setup TestCaseSetup
9 9 Suite Teardown Close all browsers
10 10
11 11 *** Variables ***
12   -${viewer} Tender User
  12 +${viewer} Tender Viewer
13 13 # Tender Viewer
14 14 ${provider} Tender User
15 15
... ...
Please register or login to post a comment