Commit 601fbee2a3cc0cc1679622f781e08ac0bec3d302
1 parent
741ca155
Пошук тендера по ідентифікатору, Задати питання та Відповісти на питання тести були додані
Showing
2 changed files
with
51 additions
and
18 deletions
... | ... | @@ -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