Commit 035c9462 authored by Vladyslav Koval's avatar Vladyslav Koval
Browse files

Add test for CBD3-TE-MA-UC-05-02

Features of displaying Exit block
parent 5272df20
Pipeline #20326 passed with stages
in 39 minutes and 11 seconds
*** Settings ***
Documentation 5.Функціональні особливості відображення блоків модулю аукціону
... Блок Exit
... https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=60950735#id-ТестуванняМАEnglish-CBD3-TE-MA-UC-05-02
Library String
Library DateTime
Resource ../fixtures/Resources/auction_conditions.robot
Test Setup Check For Pass Before
Suite Setup Create Session api_procedures %{PROCEDURE_URL} verify=True
Suite Teardown Run Keywords Delete All Sessions Close All Browsers
*** Variables ***
${AUCTION_NAME} timber-english-initial-auction
*** Test Cases ***
Init Auction
Post Now ${AUCTION_NAME}
Get Requests
${RESP} = Get Request and return resp By ${ID} ${WATCHER}
Status Should Be 200 ${RESP}
${AUCTION_URL} = Get From Dictionary ${resp.json()} auctionUrl
Set Suite Variable ${AUCTION_URL} ${AUCTION_URL}
${AUCTION_ID} = Get From Dictionary ${resp.json()} auctionId
Set Suite Variable ${AUCTION_ID} ${AUCTION_ID}
${RESP} = Get Request and return resp By ${ID} ${BIDDER_TOKEN[0]}
Status Should Be 200 ${RESP}
${BIDDER_URL_1} = Get From Dictionary ${resp.json()['bids'][0]} participationUrl
Set Suite Variable ${BIDDER_URL_1} ${BIDDER_URL_1}
${STATUS} = Get From Dictionary ${resp.json()} status
Should Be Equal active_auction ${STATUS}
1. Перейти в модуль аукціону Спостерігачем та Учасником
Open Browser Maximized ${AUCTION_URL} ${WATCHER}
Open Browser Maximized ${BIDDER_URL_1} ${BIDDER_TOKEN[0]}
Allow Terms ${BIDDER_URL_1}
2. Перевірити відсутність відображення блоку Exit для спостерігача
Switch Browser chrome_${WATCHER}
Page Should Not Contain Button ${BTN_EXIT}
Page Should Not Contain Element //div[@class='b-user-id']
3. Перевірити присутність відображення блоку Exit для учасника
Switch Browser chrome_${BIDDER_TOKEN[0]}
Execute Javascript window.scrollTo(0, document.body.scrollHeight)
Page Should Contain Button ${BTN_EXIT}
Page Should Contain Element //div[@class='b-user-id']
4. Натиснути кнопку "Вийти" та перевірити, що в Учасника змінилася роль на Спостерігач
Click Button ${BTN_EXIT}
Wait Until Page Contains Element xpath:(.//div[contains(normalize-space(.), 'Ви спостерігач і не можете робити ставки')]) 20s
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment