Commit 99931a20591f7f9acef20a14f70b9d1f10191e75

Authored by SavchukRoman
1 parent a00490ce

Add few new tests

... ... @@ -15,8 +15,12 @@ ${locator.enquiryPeriod.endDate} xpath=//td[./text()='Завершення
15 15 ${locator.tenderPeriod.endDate} xpath=//td[./text()='Завершення періоду прийому пропозицій']/following-sibling::td[1]
16 16 ${locator.items[0].deliveryAddress.countryName} xpath=//td[@class='nameField'][./text()='Адреса поставки']/following-sibling::td[1]
17 17 ${locator.items[0].deliveryDate} xpath=//td[./text()='Кінцева дата поставки']/following-sibling::td[1]
  18 +${locator.items[0].classification.scheme} xpath=//td[@class = 'nameField'][./text()='Клас CPV']
18 19 ${locator.items[0].classification.id} xpath=//td[./text()='Клас CPV']/following-sibling::td[1]/span[1]
19 20 ${locator.items[0].classification.description} xpath=//td[./text()='Клас CPV']/following-sibling::td[1]/span[2]
  21 +${locator.items[0].additionalClassifications[0].scheme} xpath=//td[@class = 'nameField'][./text()='Клас ДКПП']
  22 +${locator.items[0].additionalClassifications[0].id} xpath=//td[./text()='Клас ДКПП']/following-sibling::td[1]/span[1]
  23 +${locator.items[0].additionalClassifications[0].description} xpath=//td[./text()='Клас ДКПП']/following-sibling::td[1]/span[2]
20 24
21 25 *** Keywords ***
22 26 Підготувати клієнт для користувача
... ... @@ -123,12 +127,6 @@ Set Multi Ids
123 127 ${id}= Get Text xpath=//*/section[6]/table/tbody/tr[1]/td[2]
124 128 ${Ids}= Create List ${tender_UAid} ${id}
125 129
126   -Get Rough Copy Tender Id
127   - [Arguments] @{ARGUMENTS}
128   - ${tender_id}= Get Text xpath=//*/section[6]/table/tbody/tr[2]/td[2]
129   - ${tender_UA_ID}= Convert To String ${tender_UAid}
130   - [return] ${tender_UA_ID}
131   -
132 130 Додати предмет
133 131 [Arguments] @{ARGUMENTS}
134 132 [Documentation]
... ... @@ -211,16 +209,15 @@ Get Rough Copy Tender Id
211 209 Go to ${BROKERS['${USERS.users['${username}'].broker}'].url}
212 210 Wait Until Page Contains Держзакупівлі.онлайн 10
213 211 Click Element xpath=//a[text()='Закупівлі']
214   - sleep 5
  212 + sleep 1
215 213 Click Element xpath=//select[@name='filter[object]']/option[@value='tenderID']
216 214 Input text xpath=//input[@name='filter[search]'] ${ARGUMENTS[1]}
217 215 Click Element xpath=//button[@class='btn'][./text()='Пошук']
218 216 Wait Until Page Contains ${ARGUMENTS[1]} 10
219 217 Capture Page Screenshot
220   - sleep 5
  218 + sleep 1
221 219 Click Element xpath=//a[@class='reverse tenderLink']
222 220
223   -
224 221 Задати питання
225 222 [Arguments] @{ARGUMENTS}
226 223 [Documentation]
... ... @@ -273,8 +270,7 @@ Get Rough Copy Tender Id
273 270
274 271 Selenium2Library.Switch Browser ${ARGUMENTS[0]}
275 272 netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]}
276   -
277   - sleep 5
  273 + sleep 1
278 274 Click Element xpath=//a[@class='reverse openCPart'][span[text()='Скарги']]
279 275 Wait Until Page Contains Element name=title 20
280 276 Input text name=title ${complaint}
... ... @@ -321,43 +317,61 @@ Get Rough Copy Tender Id
321 317 [return] ${return_value}
322 318
323 319 отримати інформацію про title
324   - ${return_value}= отримати тест із поля і показати на сторінці title
325   - [return] ${return_value}
  320 + ${title}= отримати тест із поля і показати на сторінці title
  321 + [return] ${title}
326 322
327 323 отримати інформацію про description
328   - ${return_value}= отримати тест із поля і показати на сторінці description
329   - [return] ${return_value}
  324 + ${description}= отримати тест із поля і показати на сторінці description
  325 + [return] ${description}
330 326
331 327 отримати інформацію про tenderId
332   - ${return_value}= отримати тест із поля і показати на сторінці tenderId
333   - [return] ${return_value}
  328 + ${tenderId}= отримати тест із поля і показати на сторінці tenderId
  329 + [return] ${tenderId}
334 330
335 331 отримати інформацію про value.amount
336   - ${return_value}= отримати тест із поля і показати на сторінці value.amount
337   - ${return_value}= Evaluate "".join("${return_value}".split(' ')[:-3])
338   - ${return_value}= Convert To Number ${return_value}
339   - [return] ${return_value}
  332 + ${valueAmount}= отримати тест із поля і показати на сторінці value.amount
  333 + ${valueAmount}= Evaluate "".join("${valueAmount}".split(' ')[:-3])
  334 + ${valueAmount}= Convert To Number ${valueAmount}
  335 + [return] ${valueAmount}
340 336
341 337 отримати інформацію про minimalStep.amount
342   - ${return_value}= отримати тест із поля і показати на сторінці minimalStep.amount
343   - [return] ${return_value}
  338 + ${minimalStepAamount}= отримати тест із поля і показати на сторінці minimalStep.amount
  339 + [return] ${minimalStepAmount}
344 340
345 341 отримати інформацію про enquiryPeriod.endDate
346   - ${return_value}= отримати тест із поля і показати на сторінці enquiryPeriod.endDate
347   - [return] ${return_value}
  342 + ${enquiryPeriodEndDate}= отримати тест із поля і показати на сторінці enquiryPeriod.endDate
  343 + [return] ${enquiryPeriodEndDate}
348 344
349 345 отримати інформацію про tenderPeriod.endDate
350   - ${return_value}= отримати тест із поля і показати на сторінці tenderPeriod.endDate
351   - [return] ${return_value}
  346 + ${enquiryPeriodEndDate}= отримати тест із поля і показати на сторінці tenderPeriod.endDate
  347 + [return] ${enquiryPeriodEndDate}
352 348
353 349 отримати інформацію про items[0].deliveryAddress.countryName
354 350 ${return_value}= отримати тест із поля і показати на сторінці items[0].deliveryAddress.countryName
355 351 [return] ${return_value}
356 352
  353 +отримати інформацію про items[0].classification.scheme
  354 + ${return_value}= отримати тест із поля і показати на сторінці items[0].classification.scheme
  355 + ${return_value}= Get Substring ${return_value} 5
  356 + [return] ${return_value}
  357 +
357 358 отримати інформацію про items[0].classification.id
358 359 ${return_value}= отримати тест із поля і показати на сторінці items[0].classification.id
359 360 [return] ${return_value}
360 361
361 362 отримати інформацію про items[0].classification.description
362 363 ${return_value}= отримати тест із поля і показати на сторінці items[0].classification.description
  364 + [return] ${return_value}
  365 +
  366 +отримати інформацію про items[0].additionalClassifications[0].scheme
  367 + ${return_value}= отримати тест із поля і показати на сторінці items[0].additionalClassifications[0].scheme
  368 + ${return_value}= Get Substring ${return_value} 5
  369 + [return] ${return_value}
  370 +
  371 +отримати інформацію про items[0].additionalClassifications[0].id
  372 +${return_value}= отримати тест із поля і показати на сторінці items[0].additionalClassifications[0].id
  373 + [return] ${return_value}
  374 +
  375 +отримати інформацію про items[0].additionalClassifications[0].description
  376 +${return_value}= отримати тест із поля і показати на сторінці items[0].additionalClassifications[0].description
363 377 [return] ${return_value}
\ No newline at end of file
... ...
Please register or login to post a comment