Commit 4227dfa22660d0836e52412aa2bce946d48b8cc8
1 parent
7fa1ea99
SmartTender: Export to separate repository
https://github.com/openprocurement/robot_tests.broker.smarttender
Showing
2 changed files
with
1 additions
and
39 deletions
| @@ -37,6 +37,7 @@ gh_push = git@github.com: | @@ -37,6 +37,7 @@ gh_push = git@github.com: | ||
| 37 | [sources] | 37 | [sources] |
| 38 | openprocurement_client = git ${remotes:gh}openprocurement/openprocurement.client.python.git | 38 | openprocurement_client = git ${remotes:gh}openprocurement/openprocurement.client.python.git |
| 39 | robot_tests.broker.etender = git ${remotes:gh}openprocurement/robot_tests.broker.etender.git | 39 | robot_tests.broker.etender = git ${remotes:gh}openprocurement/robot_tests.broker.etender.git |
| 40 | +robot_tests.broker.smarttender = git ${remotes:gh}openprocurement/robot_tests.broker.smarttender.git | ||
| 40 | 41 | ||
| 41 | [versions] | 42 | [versions] |
| 42 | fake-factory = 0.5.3 | 43 | fake-factory = 0.5.3 |
| 1 | -*** Settings *** | ||
| 2 | -Library Selenium2Screenshots | ||
| 3 | -Library String | ||
| 4 | -Library DateTime | ||
| 5 | - | ||
| 6 | -*** Keywords *** | ||
| 7 | -Підготувати клієнт для користувача | ||
| 8 | - [Arguments] ${username} | ||
| 9 | - [Documentation] Відкрити браузер, створити об’єкт api wrapper, тощо | ||
| 10 | - Open Browser | ||
| 11 | - ... ${USERS.users['${username}'].homepage} | ||
| 12 | - ... ${USERS.users['${username}'].browser} | ||
| 13 | - ... alias=${username} | ||
| 14 | - Set Window Position @{USERS.users['${username}'].position} | ||
| 15 | - Set Window Size @{USERS.users['${username}'].size} | ||
| 16 | - Log Variables | ||
| 17 | - | ||
| 18 | -Пошук тендера по ідентифікатору | ||
| 19 | - [Arguments] @{ARGUMENTS} | ||
| 20 | - [Documentation] | ||
| 21 | - ... ${ARGUMENTS[0]} == username | ||
| 22 | - ... ${ARGUMENTS[1]} == tenderId | ||
| 23 | - ... ${ARGUMENTS[2]} == id | ||
| 24 | - Switch browser ${ARGUMENTS[0]} | ||
| 25 | - ${current_location}= Get Location | ||
| 26 | - ${homepage}= Set Variable ${USERS.users['${ARGUMENTS[0]}'].homepage} | ||
| 27 | - Run Keyword If '${homepage}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | ||
| 28 | - Go To ${homepage} | ||
| 29 | - Wait Until Page Contains Офіційний майданчик державних закупівель України 10 | ||
| 30 | - sleep 1 | ||
| 31 | - Input Text id=j_idt18:datalist:j_idt67 ${ARGUMENTS[1]} | ||
| 32 | - sleep 2 | ||
| 33 | - ${last_note_id}= Add pointy note jquery=a[href^="#/tenderDetailes"] Found tender with tenderID "${ARGUMENTS[1]}" width=200 position=bottom | ||
| 34 | - sleep 1 | ||
| 35 | - Remove element ${last_note_id} | ||
| 36 | - Click Link jquery=a[href^="#/tenderDetailes"] | ||
| 37 | - Wait Until Page Contains ${ARGUMENTS[1]} 10 | ||
| 38 | - sleep 1 | ||
| 39 | - Capture Page Screenshot |
Please
register
or
login
to post a comment