Showing
5 changed files
with
32 additions
and
18 deletions
... | ... | @@ -201,7 +201,8 @@ Set Multi Ids |
201 | 201 | ... ${ARGUMENTS[0]} == username |
202 | 202 | ... ${ARGUMENTS[1]} == ${TENDER_UAID} |
203 | 203 | Switch browser ${ARGUMENTS[0]} |
204 | - Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} | |
204 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
205 | + Go To ${url} | |
205 | 206 | Wait Until Page Contains Прозорі закупівлі 10 |
206 | 207 | sleep 1 |
207 | 208 | Input Text jquery=input[ng-change='searchChange()'] ${ARGUMENTS[1]} |
... | ... | @@ -311,7 +312,8 @@ Set Multi Ids |
311 | 312 | [Documentation] |
312 | 313 | ... ${ARGUMENTS[0]} = username |
313 | 314 | ... ${ARGUMENTS[1]} = ${TENDER_UAID} |
314 | - ${ADDITIONAL_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} single | |
315 | + ${period_interval}= Get Broker Property By Username ${ARGUMENTS[0]} period_interval | |
316 | + ${ADDITIONAL_DATA}= prepare_test_tender_data ${period_interval} single | |
315 | 317 | ${tender_data}= Add_data_for_GUI_FrontEnds ${ADDITIONAL_DATA} |
316 | 318 | ${items}= Get From Dictionary ${tender_data.data} items |
317 | 319 | ${description}= Get From Dictionary ${tender_data.data} description |
... | ... | @@ -330,7 +332,8 @@ Set Multi Ids |
330 | 332 | ... ${ARGUMENTS[0]} = username |
331 | 333 | ... ${ARGUMENTS[1]} = ${TENDER_UAID} |
332 | 334 | ... ${ARGUMENTS[2]} = 3 |
333 | - ${ADDITIONAL_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} multi | |
335 | + ${period_interval}= Get Broker Property By Username ${ARGUMENTS[0]} period_interval | |
336 | + ${ADDITIONAL_DATA}= prepare_test_tender_data ${period_interval} multi | |
334 | 337 | ${tender_data}= Add_data_for_GUI_FrontEnds ${ADDITIONAL_DATA} |
335 | 338 | ${items}= Get From Dictionary ${tender_data.data} items |
336 | 339 | Selenium2Library.Switch Browser ${ARGUMENTS[0]} | ... | ... |
... | ... | @@ -31,7 +31,8 @@ ${locator.questions[0].answer} xpath=//div[@class = 'answer relative']//di |
31 | 31 | [Arguments] @{ARGUMENTS} |
32 | 32 | [Documentation] Відкрити брaузер, створити обєкт api wrapper, тощо |
33 | 33 | ... ${ARGUMENTS[0]} == username |
34 | - Open Browser ${BROKERS['${USERS.users['${ARGUMENTS[0]}'].broker}'].url} ${USERS.users['${ARGUMENTS[0]}'].browser} alias=${ARGUMENTS[0]} | |
34 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
35 | + Open Browser ${url} ${USERS.users['${ARGUMENTS[0]}'].browser} alias=${ARGUMENTS[0]} | |
35 | 36 | Set Window Size @{USERS.users['${ARGUMENTS[0]}'].size} |
36 | 37 | Set Window Position @{USERS.users['${ARGUMENTS[0]}'].position} |
37 | 38 | Run Keyword And Ignore Error Pre Login ${ARGUMENTS[0]} |
... | ... | @@ -53,10 +54,12 @@ Pre Login |
53 | 54 | [Arguments] @{ARGUMENTS} |
54 | 55 | [Documentation] |
55 | 56 | ... ${ARGUMENTS[0]} == username |
56 | - Wait Until Page Contains Element name=siteLogin 10 | |
57 | - Input text name=siteLogin ${BROKERS['${USERS.users['${username}'].broker}'].login} | |
58 | - Input text name=sitePass ${BROKERS['${USERS.users['${username}'].broker}'].password} | |
59 | - Click Button xpath=.//*[@id='table1']/tbody/tr/td/form/p[3]/input | |
57 | + ${login}= Get Broker Property By Username ${ARGUMENTS[0]} login | |
58 | + ${password}= Get Broker Property By Username ${ARGUMENTS[0]} password | |
59 | + Wait Until Page Contains Element name=siteLogin 10 | |
60 | + Input Text name=siteLogin ${login} | |
61 | + Input Text name=sitePass ${password} | |
62 | + Click Button xpath=.//*[@id='table1']/tbody/tr/td/form/p[3]/input | |
60 | 63 | |
61 | 64 | Створити тендер |
62 | 65 | [Arguments] @{ARGUMENTS} |
... | ... | @@ -187,7 +190,8 @@ Set Multi Ids |
187 | 190 | ... ${ARGUMENTS[0]} = username |
188 | 191 | ... ${ARGUMENTS[1]} = ${TENDER_UAID} |
189 | 192 | ... ${ARGUMENTS[2]} = 3 |
190 | - ${tender_data}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} multi | |
193 | + ${period_interval}= Get Broker Property By Username ${ARGUMENTS[0]} period_interval | |
194 | + ${tender_data}= prepare_test_tender_data ${period_interval} multi | |
191 | 195 | |
192 | 196 | ${items}= Get From Dictionary ${tender_data.data} items |
193 | 197 | ${description}= Get From Dictionary ${tender_data.data} description |
... | ... | @@ -229,7 +233,8 @@ Set Multi Ids |
229 | 233 | ... ${ARGUMENTS[0]} == username |
230 | 234 | ... ${ARGUMENTS[1]} == tenderId |
231 | 235 | Switch browser ${ARGUMENTS[0]} |
232 | - Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} | |
236 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
237 | + Go To ${url} | |
233 | 238 | Wait Until Page Contains Держзакупівлі.онлайн 10 |
234 | 239 | Click Element xpath=//a[text()='Закупівлі'] |
235 | 240 | sleep 1 | ... | ... |
... | ... | @@ -42,7 +42,8 @@ ${locator.QUESTIONS[0].date} xpath=//span[@class="date ng-binding"] |
42 | 42 | [Arguments] @{ARGUMENTS} |
43 | 43 | [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо |
44 | 44 | ... ${ARGUMENTS[0]} == username |
45 | - Open Browser ${BROKERS['${USERS.users['${username}'].broker}'].url} ${USERS.users['${username}'].browser} alias=${ARGUMENTS[0]} | |
45 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
46 | + Open Browser ${url} ${USERS.users['${username}'].browser} alias=${ARGUMENTS[0]} | |
46 | 47 | Set Window Size @{USERS.users['${ARGUMENTS[0]}'].size} |
47 | 48 | Set Window Position @{USERS.users['${ARGUMENTS[0]}'].position} |
48 | 49 | Run Keyword If '${username}' != 'Newtend_Viewer' Login |
... | ... | @@ -400,7 +401,8 @@ Set datetime |
400 | 401 | ... ${ARGUMENTS[0]} = username |
401 | 402 | ... ${ARGUMENTS[1]} = ${TENDER_UAID} |
402 | 403 | ... ${ARGUMENTS[2]} = 3 |
403 | - ${ADDITIONAL_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} multi | |
404 | + ${period_interval}= Get Broker Property By Username ${ARGUMENTS[0]} period_interval | |
405 | + ${ADDITIONAL_DATA}= prepare_test_tender_data ${period_interval} multi | |
404 | 406 | ${items}= Get From Dictionary ${ADDITIONAL_DATA.data} items |
405 | 407 | Selenium2Library.Switch Browser ${ARGUMENTS[0]} |
406 | 408 | Wait Until Page Contains Element ${locator.edit_tender} 10 | ... | ... |
... | ... | @@ -21,7 +21,8 @@ ${PASSWORD} 1234 |
21 | 21 | log many @{ARGUMENTS} |
22 | 22 | log ${username} |
23 | 23 | [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо |
24 | - Open Browser ${BROKERS['${USERS.users['${username}'].broker}'].url} ${USERS.users['${username}'].browser} alias=${username} | |
24 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
25 | + Open Browser ${url} ${USERS.users['${username}'].browser} alias=${username} | |
25 | 26 | Set Window Position @{USERS.users['${username}'].position} |
26 | 27 | #Set Window Size @{USERS.users['${username}'].size} |
27 | 28 | Log Variables |
... | ... | @@ -99,8 +100,9 @@ Get tender id |
99 | 100 | ... ${ARGUMENTS[2]} == id |
100 | 101 | Switch browser ${ARGUMENTS[0]} |
101 | 102 | ${current_location}= Get Location |
102 | - Run keyword if '${BROKERS['${USERS.users['${username}'].broker}'].url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | |
103 | - Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} | |
103 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
104 | + Run Keyword If '${url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | |
105 | + Go to ${url} | |
104 | 106 | Wait Until Page Contains Допороговые закупки Украины 10 |
105 | 107 | sleep 1 |
106 | 108 | Input Text id=search ${ARGUMENTS[1]} | ... | ... |
... | ... | @@ -7,7 +7,8 @@ Library DateTime |
7 | 7 | Підготувати клієнт для користувача |
8 | 8 | [Arguments] ${username} |
9 | 9 | [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо |
10 | - Open Browser ${BROKERS['${USERS.users['${username}'].broker}'].url} ${USERS.users['${username}'].browser} alias=${username} | |
10 | + ${url}= Get Broker Property By Username ${username} url | |
11 | + Open Browser ${url} ${USERS.users['${username}'].browser} alias=${username} | |
11 | 12 | Set Window Position @{USERS.users['${username}'].position} |
12 | 13 | Set Window Size @{USERS.users['${username}'].size} |
13 | 14 | Log Variables |
... | ... | @@ -20,8 +21,9 @@ Library DateTime |
20 | 21 | ... ${ARGUMENTS[2]} == id |
21 | 22 | Switch browser ${ARGUMENTS[0]} |
22 | 23 | ${current_location}= Get Location |
23 | - Run keyword if '${BROKERS['${USERS.users['${username}'].broker}'].url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | |
24 | - Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} | |
24 | + ${url}= Get Broker Property By Username ${ARGUMENTS[0]} url | |
25 | + Run Keyword If '${url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | |
26 | + Go To ${url} | |
25 | 27 | Wait Until Page Contains Офіційний майданчик державних закупівель України 10 |
26 | 28 | sleep 1 |
27 | 29 | Input Text id=j_idt18:datalist:j_idt67 ${ARGUMENTS[1]} | ... | ... |
Please
register
or
login
to post a comment