Commit 66c410bdfd45e76f8261b22de26c3a05329ef89f
1 parent
3d95a105
Додано вейт та сліп до існуючих тестів для роботи в Хром браузері
Showing
2 changed files
with
58 additions
and
11 deletions
| ... | ... | @@ -20,7 +20,6 @@ ${file_path} local_path_to_file("TestDocument.docx") |
| 20 | 20 | Wait Until Page Contains Element jquery=a[href="/cabinet"] |
| 21 | 21 | Click Element jquery=a[href="/cabinet"] |
| 22 | 22 | Wait Until Page Contains Element name=email 10 |
| 23 | -# Input text name=email mail | |
| 24 | 23 | Sleep 1 |
| 25 | 24 | Input text name=email ${USERS.users['${username}'].login} |
| 26 | 25 | Sleep 2 |
| ... | ... | @@ -110,6 +109,12 @@ Set Multi Ids |
| 110 | 109 | ${id}= Get Text xpath=//*/section[6]/table/tbody/tr[1]/td[2] |
| 111 | 110 | ${Ids}= Create List ${tender_UAid} ${id} |
| 112 | 111 | |
| 112 | +Get Rough Copy Tender Id | |
| 113 | + [Arguments] @{ARGUMENTS} | |
| 114 | + ${tender_id}= Get Text xpath=//*/section[6]/table/tbody/tr[2]/td[2] | |
| 115 | + ${tender_UA_ID}= Convert To String ${tender_UAid} | |
| 116 | + [return] ${tender_UA_ID} | |
| 117 | + | |
| 113 | 118 | Додати предмет |
| 114 | 119 | [Arguments] @{ARGUMENTS} |
| 115 | 120 | [Documentation] |
| ... | ... | @@ -191,7 +196,6 @@ Set Multi Ids |
| 191 | 196 | |
| 192 | 197 | Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} |
| 193 | 198 | Wait Until Page Contains Держзакупівлі.онлайн 10 |
| 194 | -# sleep 1 | |
| 195 | 199 | Click Element xpath=//a[text()='Закупівлі'] |
| 196 | 200 | sleep 5 |
| 197 | 201 | Click Element xpath=//select[@name='filter[object]']/option[@value='tenderID'] |
| ... | ... | @@ -216,7 +220,7 @@ Set Multi Ids |
| 216 | 220 | Click Element xpath=//a[@class='reverse tenderLink'] |
| 217 | 221 | Wait Until Page Contains Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] 20 |
| 218 | 222 | Click Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] |
| 219 | - Wait Until Page Contains Element name=title | |
| 223 | + Wait Until Page Contains Element name=title 20 | |
| 220 | 224 | Input text name=title ${title} |
| 221 | 225 | Input text xpath=//textarea[@name='description'] ${description} |
| 222 | 226 | Click Element xpath=//div[contains(@class, 'buttons')]//button[@type='submit'] |
| ... | ... | @@ -232,12 +236,55 @@ Set Multi Ids |
| 232 | 236 | ... ${ARGUMENTS[3]} = answer_data |
| 233 | 237 | |
| 234 | 238 | ${answer}= Get From Dictionary ${ARGUMENTS[3].data} answer |
| 239 | + Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
| 240 | + netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
| 241 | + | |
| 242 | + Click Element xpath=//a[@class='reverse tenderLink'] | |
| 243 | + Wait Until Page Contains Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] 20 | |
| 244 | + Click Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] | |
| 245 | + Wait Until Page Contains Element xpath=//textarea[@name='answer'] 20 | |
| 246 | + Input text xpath=//textarea[@name='answer'] ${answer} | |
| 247 | + Click Element xpath=//div[1]/div[3]/form/div/table/tbody/tr/td[2]/button | |
| 248 | + Wait Until Page Contains ${answer} 30 | |
| 249 | + Capture Page Screenshot | |
| 250 | + | |
| 251 | +Подати скаргу | |
| 252 | + [Arguments] @{ARGUMENTS} | |
| 253 | + [Documentation] | |
| 254 | + ... ${ARGUMENTS[0]} = username | |
| 255 | + ... ${ARGUMENTS[1]} = tenderUaId | |
| 256 | + | |
| 257 | + ${complaint}= Get From Dictionary ${ARGUMENTS[2].data} title | |
| 258 | + ${description}= Get From Dictionary ${ARGUMENTS[2].data} description | |
| 259 | + | |
| 235 | 260 | Selenium2Library.Switch Browser ${ARGUMENTS[0]} |
| 236 | 261 | netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} |
| 262 | + Click Element xpath=//a[@class='reverse tenderLink'] | |
| 263 | + sleep 5 | |
| 264 | + Click Element xpath=//a[@class='reverse openCPart'][span[text()='Скарги']] | |
| 265 | + Wait Until Page Contains Element name=title 20 | |
| 266 | + Input text name=title ${complaint} | |
| 267 | + Input text xpath=//textarea[@name='description'] ${description} | |
| 268 | + Click Element xpath=//div[contains(@class, 'buttons')]//button[@type='submit'] | |
| 269 | + Wait Until Page Contains ${complaint} 30 | |
| 270 | + Capture Page Screenshot | |
| 237 | 271 | |
| 272 | +Внести зміни в тендер | |
| 273 | + [Arguments] @{ARGUMENTS} | |
| 274 | + [Documentation] | |
| 275 | + ... ${ARGUMENTS[0]} = username | |
| 276 | + ... ${ARGUMENTS[1]} = tenderUaId | |
| 277 | + Selenium2Library.Switch Browser ${ARGUMENTS[0]} | |
| 278 | + Click Element xpath=//a[@class='reverse'][./text()='Мої закупівлі'] | |
| 279 | + Wait Until Page Contains Element xpath=//a[@class='reverse'][./text()='Чернетки'] 30 | |
| 280 | + Click Element xpath=//a[@class='reverse'][./text()='Чернетки'] | |
| 281 | + Wait Until Page Contains Element xpath=//a[@class='reverse tenderLink'] 30 | |
| 238 | 282 | 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 | |
| 283 | + sleep 1 | |
| 284 | + Click Element xpath=//a[@class='button save'][./text()='Редагувати'] | |
| 285 | + sleep 1 | |
| 286 | + Input text name=tender_title "Some new title" | |
| 287 | + sleep 1 | |
| 288 | + Click Element xpath=//button[@class='saveDraft'] | |
| 289 | + Wait Until Page Contains "Some new title" 30 | |
| 243 | 290 | Capture Page Screenshot |
| \ No newline at end of file | ... | ... |
| ... | ... | @@ -19,7 +19,7 @@ users: |
| 19 | 19 | password: Password1 |
| 20 | 20 | browser: firefox |
| 21 | 21 | position: [0, 0] |
| 22 | - size: [740, 550] | |
| 22 | + size: [800, 800] | |
| 23 | 23 | E-tender_Provider1: |
| 24 | 24 | broker: E-tender |
| 25 | 25 | username: E-tendertest |
| ... | ... | @@ -28,7 +28,7 @@ users: |
| 28 | 28 | password: 12345678 |
| 29 | 29 | browser: firefox |
| 30 | 30 | position: [700, 0] |
| 31 | - size: [640, 450] | |
| 31 | + size: [700, 800] | |
| 32 | 32 | E-tender_Provider2: |
| 33 | 33 | broker: E-tender |
| 34 | 34 | username: E-tendertest |
| ... | ... | @@ -92,7 +92,7 @@ users: |
| 92 | 92 | #browser: firefox |
| 93 | 93 | browser: chrome |
| 94 | 94 | position: [0, 0] |
| 95 | - size: [640, 450] | |
| 95 | + size: [700, 800] | |
| 96 | 96 | Netcast_Provider1: |
| 97 | 97 | broker: Netcast |
| 98 | 98 | username: Netcasttest |
| ... | ... | @@ -102,7 +102,7 @@ users: |
| 102 | 102 | #browser: firefox |
| 103 | 103 | browser: chrome |
| 104 | 104 | position: [0, 0] |
| 105 | - size: [640, 450] | |
| 105 | + size: [600, 800] | |
| 106 | 106 | Publicbid_Owner: |
| 107 | 107 | broker: Publicbid |
| 108 | 108 | username: Publicbid | ... | ... |
Please
register
or
login
to post a comment