Commit 601fbee2a3cc0cc1679622f781e08ac0bec3d302

Authored by SavchukRoman
1 parent 741ca155

Пошук тендера по ідентифікатору, Задати питання та Відповісти на питання тести були додані

... ... @@ -25,15 +25,15 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai
25 25 Set Window Position @{USERS.users['${ARGUMENTS[0]}'].position}
26 26
27 27 # login
28   - Wait Until Page Contains Element name=siteLogin 100
29   - Input text name=siteLogin ${BROKERS['${USERS.users['${username}'].broker}'].login}
30   - Input text name=sitePass ${BROKERS['${USERS.users['${username}'].broker}'].password}
31   - Click Button xpath=.//*[@id='table1']/tbody/tr/td/form/p[3]/input
  28 +# Wait Until Page Contains Element name=siteLogin 100
  29 +# Input text name=siteLogin ${BROKERS['${USERS.users['${username}'].broker}'].login}
  30 +# Input text name=sitePass ${BROKERS['${USERS.users['${username}'].broker}'].password}
  31 +# Click Button xpath=.//*[@id='table1']/tbody/tr/td/form/p[3]/input
32 32
33 33 Wait Until Page Contains Element jquery=a[href="/cabinet"]
34 34 Click Element jquery=a[href="/cabinet"]
35 35 Wait Until Page Contains Element name=email 100
36   - Input text name=email mail
  36 +# Input text name=email mail
37 37 Sleep 1
38 38 Input text name=email ${USERS.users['${username}'].login}
39 39 Sleep 2
... ... @@ -187,18 +187,16 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai
187 187 ... ${ARGUMENTS[1]} == tenderId
188 188 ... ${ARGUMENTS[2]} == id
189 189 Switch browser ${ARGUMENTS[0]}
  190 +
190 191 ${current_location}= Get Location
191 192 Run keyword if '${BROKERS['${USERS.users['${username}'].broker}'].url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page
192 193 Go to ${BROKERS['${USERS.users['${username}'].broker}'].url}
193   - Wait Until Page Contains E-TENDER - центр електронної торгівлі 10
194   - sleep 1
195   - Input Text jquery=input[ng-change='search()'] ${ARGUMENTS[1]}
196   - Click Link jquery=a[ng-click='search()']
197   - sleep 2
198   - ${last_note_id}= Add pointy note jquery=a[href^="#/tenderDetailes"] Found tender with tenderID "${ARGUMENTS[1]}" width=200 position=bottom
199   - sleep 1
200   - Remove element ${last_note_id}
201   - Click Link jquery=a[href^="#/tenderDetailes"]
  194 + Wait Until Page Contains Держзакупівлі.онлайн 10
  195 +# sleep 1
  196 + Click Element xpath=//a[text()='Закупівлі']
  197 + Click Element xpath=//select[@name='filter[object]']/option[@value='tenderID']
  198 + Input text xpath=//input[@name='filter[search]'] ${ARGUMENTS[1]}
  199 + Click Element xpath=//button[@class='btn'][./text()='Пошук']
202 200 Wait Until Page Contains ${ARGUMENTS[1]} 10
203 201 sleep 1
204 202 Capture Page Screenshot
... ... @@ -215,5 +213,31 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai
215 213 Selenium2Library.Switch Browser ${ARGUMENTS[0]}
216 214 netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID}
217 215
218   - Wait Until Page Contains Element jquery=a[href^="#/addQuestions/"] 30
219   - Click Element jquery=a[href^="#/addQuestions/"]
  216 + Click Element xpath=//a[@class='reverse tenderLink']
  217 + Wait Until Page Contains Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] 20
  218 + Click Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']]
  219 + Wait Until Page Contains Element name=title
  220 + Input text name=title ${title}
  221 + Input text xpath=//textarea[@name='description'] ${description}
  222 + Click Element xpath=//div[contains(@class, 'buttons')]//button[@type='submit']
  223 + Wait Until Page Contains ${title} 30
  224 + Capture Page Screenshot
  225 +
  226 +Відповісти на питання
  227 + [Arguments] @{ARGUMENTS}
  228 + [Documentation]
  229 + ... ${ARGUMENTS[0]} = username
  230 + ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID}
  231 + ... ${ARGUMENTS[2]} = 0
  232 + ... ${ARGUMENTS[3]} = answer_data
  233 +
  234 + ${answer}= Get From Dictionary ${ARGUMENTS[3].data} answer
  235 + Selenium2Library.Switch Browser ${ARGUMENTS[0]}
  236 + netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID}
  237 +
  238 + Click Element xpath=//a[@class='reverse tenderLink']
  239 + Click Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']]
  240 + Input text xpath=//textarea[@name='answer'] ${answer}
  241 + Click Element xpath=//div[1]/div[3]/form/div/table/tbody/tr/td[2]/button
  242 + Wait Until Page Contains ${answer} 30
  243 + Capture Page Screenshot
\ No newline at end of file
... ...
... ... @@ -81,5 +81,14 @@ users:
81 81 login: ovramet.s@gmail.com
82 82 password: Password1
83 83 browser: firefox
84   - position: [0, 450]
85   - size: [640, 450]
\ No newline at end of file
  84 + position: [0, 1080]
  85 + size: [1920, 1080]
  86 + Netcast_Provider1:
  87 + broker: Netcast
  88 + username: Netcasttest
  89 + homepage: "http://dz2.byustudio.in.ua"
  90 + login: halyna.khimka@gmail.com
  91 + password: JHO5VUp5n
  92 + browser: firefox
  93 + position: [0, 1080]
  94 + size: [1920, 1080]
\ No newline at end of file
... ...
Please register or login to post a comment