Commit 59886f6d1ab2552a9de1a2c8d96b959323117f51
Merge branch 'pc2' into pc2y
Conflicts: op_robot_tests/tests_files/brokers/publicbid.robot
Showing
6 changed files
with
32 additions
and
42 deletions
... | ... | @@ -117,6 +117,16 @@ Set Multi Ids |
117 | 117 | ${id}= Get Text xpath=//div[contains(@class, "panel-heading")] |
118 | 118 | ${Ids}= Create List ${tender_UAid} ${id} |
119 | 119 | |
120 | +Oтримати internal id по UAid | |
121 | + [Arguments] @{ARGUMENTS} | |
122 | + [Documentation] | |
123 | + ... ${ARGUMENTS[0]} == username | |
124 | + ... ${ARGUMENTS[1]} == ${tender_UAid} | |
125 | + etender.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
126 | + ${current_location}= Get Location | |
127 | + ${tender_id}= Fetch From Right ${current_location} / | |
128 | + [return] ${tender_id} | |
129 | + | |
120 | 130 | Додати предмет |
121 | 131 | [Arguments] @{ARGUMENTS} |
122 | 132 | [Documentation] | ... | ... |
... | ... | @@ -186,10 +186,7 @@ Set Multi Ids |
186 | 186 | [Documentation] |
187 | 187 | ... ${ARGUMENTS[0]} == username |
188 | 188 | ... ${ARGUMENTS[1]} == tenderId |
189 | - ... ${ARGUMENTS[2]} == id | |
190 | 189 | Switch browser ${ARGUMENTS[0]} |
191 | - ${current_location}= Get Location | |
192 | - Run keyword if '${BROKERS['${USERS.users['${username}'].broker}'].url}/#/tenderDetailes/${ARGUMENTS[2]}'=='${current_location}' Reload Page | |
193 | 190 | Go to ${BROKERS['${USERS.users['${username}'].broker}'].url} |
194 | 191 | Wait Until Page Contains Держзакупівлі.онлайн 10 |
195 | 192 | # sleep 1 |
... | ... | @@ -205,13 +202,13 @@ Set Multi Ids |
205 | 202 | [Arguments] @{ARGUMENTS} |
206 | 203 | [Documentation] |
207 | 204 | ... ${ARGUMENTS[0]} == username |
208 | - ... ${ARGUMENTS[1]} == tenderId | |
209 | - ... ${ARGUMENTS[2]} == id | |
205 | + ... ${ARGUMENTS[1]} == tenderUaId | |
206 | + ... ${ARGUMENTS[2]} == questionId | |
210 | 207 | ${title}= Get From Dictionary ${ARGUMENTS[2].data} title |
211 | 208 | ${description}= Get From Dictionary ${ARGUMENTS[2].data} description |
212 | 209 | |
213 | 210 | Selenium2Library.Switch Browser ${ARGUMENTS[0]} |
214 | - netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
211 | + netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
215 | 212 | |
216 | 213 | Click Element xpath=//a[@class='reverse tenderLink'] |
217 | 214 | Wait Until Page Contains Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] 20 |
... | ... | @@ -227,20 +224,17 @@ Set Multi Ids |
227 | 224 | [Arguments] @{ARGUMENTS} |
228 | 225 | [Documentation] |
229 | 226 | ... ${ARGUMENTS[0]} = username |
230 | - ... ${ARGUMENTS[1]} = ${INTERNAL_TENDER_ID} | |
227 | + ... ${ARGUMENTS[1]} = tenderUaId | |
231 | 228 | ... ${ARGUMENTS[2]} = 0 |
232 | 229 | ... ${ARGUMENTS[3]} = answer_data |
233 | 230 | |
234 | 231 | ${answer}= Get From Dictionary ${ARGUMENTS[3].data} answer |
235 | 232 | Selenium2Library.Switch Browser ${ARGUMENTS[0]} |
236 | - netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} ${TENDER_ID} | |
233 | + netcast.Пошук тендера по ідентифікатору ${ARGUMENTS[0]} ${ARGUMENTS[1]} | |
237 | 234 | |
238 | 235 | Click Element xpath=//a[@class='reverse tenderLink'] |
239 | 236 | Click Element xpath=//a[@class='reverse openCPart'][span[text()='Обговорення']] |
240 | 237 | Input text xpath=//textarea[@name='answer'] ${answer} |
241 | 238 | Click Element xpath=//div[1]/div[3]/form/div/table/tbody/tr/td[2]/button |
242 | 239 | Wait Until Page Contains ${answer} 30 |
243 | - Capture Page Screenshot | |
244 | - | |
245 | -# KEYWORD: BuiltIn.Log ${TENDER} | |
246 | -# 18:11:57.979 INFO {u'LAST_MODIFICATION_DATE': '2015-08-11 18:11:57.974', u'TENDER_UAID': u'UA-2015-08-11-000050'} | |
\ No newline at end of file | ||
240 | + Capture Page Screenshot | |
\ No newline at end of file | ... | ... |
... | ... | @@ -4,12 +4,11 @@ Library String |
4 | 4 | Library DateTime |
5 | 5 | |
6 | 6 | *** Variables *** |
7 | -##Використовую такий шлях у кожного буде мінятись /yboi/. Міняйте на сві шлях до файлу | |
8 | -#${file_path} /home/yboi/openprocurement.robottests.buildout/Document.docx | |
9 | -${file_path} /home/yboi/openprocurement.robottests.buildout/Document.docx | |
7 | +${file_path} local_path_to_file("TestDocument.docx") | |
10 | 8 | ${mail} test@mail.com |
11 | 9 | ${telephone} +380976535447 |
12 | 10 | |
11 | + | |
13 | 12 | *** Keywords *** |
14 | 13 | Підготувати клієнт для користувача |
15 | 14 | [Arguments] @{ARGUMENTS} | ... | ... |
... | ... | @@ -35,7 +35,7 @@ users: |
35 | 35 | homepage: "http://uat.e-tender.biz/#/profile" |
36 | 36 | login: provider2 |
37 | 37 | password: Qa123456 |
38 | - browser: firefox | |
38 | + browser: chrome | |
39 | 39 | position: [700, 0] |
40 | 40 | size: [640, 450] |
41 | 41 | E-tender_Viewer: |
... | ... | @@ -81,9 +81,9 @@ users: |
81 | 81 | homepage: "http://dev23.newtend.com/openprocurement/#/home/page/1" |
82 | 82 | login: openprocurement@mailinator.com |
83 | 83 | password: 123123 |
84 | - browser: firefox | |
84 | + browser: chrome | |
85 | 85 | position: [0, 0] |
86 | - size: [640, 450] | |
86 | + size: [1100, 1000] | |
87 | 87 | Netcast_Owner: |
88 | 88 | broker: Netcast |
89 | 89 | username: Netcasttest |
... | ... | @@ -99,7 +99,7 @@ users: |
99 | 99 | homepage: "http://dz2.byustudio.in.ua" |
100 | 100 | login: halyna.khimka@gmail.com |
101 | 101 | password: JHO5VUp5n |
102 | - browser: firefox | |
102 | + browser: chrome | |
103 | 103 | position: [0, 900] |
104 | 104 | size: [920, 580] |
105 | 105 | Publicbid_Owner: |
... | ... | @@ -117,12 +117,12 @@ users: |
117 | 117 | homepage: "http://dev23.newtend.com/openprocurement/tenders" |
118 | 118 | login: openprocboss@mailinator.com |
119 | 119 | password: 123123 |
120 | - browser: firefox | |
120 | + browser: chrome | |
121 | 121 | position: [700, 0] |
122 | 122 | size: [640, 450] |
123 | 123 | Newtend_Viewer: |
124 | 124 | broker: Newtend |
125 | 125 | username: Newtendtest |
126 | - browser: firefox | |
126 | + browser: chrome | |
127 | 127 | position: [0, 0] |
128 | 128 | size: [640, 450] |
\ No newline at end of file | ... | ... |
1 | +#!/usr/bin/env python | |
1 | 2 | # -*- coding: utf-8 - |
2 | 3 | import os |
3 | 4 | from munch import munchify, Munch, fromYAML |
... | ... | @@ -137,7 +138,6 @@ def wait_to_date(date_stamp): |
137 | 138 | if wait_seconds < 0: |
138 | 139 | return 0 |
139 | 140 | return wait_seconds |
140 | -#!/usr/bin/env python | |
141 | 141 | |
142 | 142 | def convert_date_to_slash_format(isodate): |
143 | 143 | iso_dt=parse_date(isodate) |
... | ... | @@ -172,22 +172,9 @@ def Add_data_for_GUI_FrontEnds(INITIAL_TENDER_DATA): |
172 | 172 | INITIAL_TENDER_DATA.data.enquiryPeriod['endDate'] = (now + timedelta(minutes=3)).isoformat() |
173 | 173 | INITIAL_TENDER_DATA.data.tenderPeriod['startDate'] = (now + timedelta(minutes=4)).isoformat() |
174 | 174 | INITIAL_TENDER_DATA.data.tenderPeriod['endDate'] = (now + timedelta(minutes=5)).isoformat() |
175 | - | |
176 | -##len(dict.items()[0]) | |
177 | -##len(dict[key]) | |
178 | - | |
179 | - | |
180 | - #LOGGER.log_message(Message("itemsss: {}".format(INITIAL_TENDER_DATA.data.items[0]), "INFO")) | |
181 | - | |
182 | - #item_len = len(INITIAL_TENDER_DATA.data.items) | |
183 | - | |
184 | - #LOGGER.log_message(Message("item_len: {}".format(item_len), "INFO")) | |
185 | - | |
186 | - #for i in range(len(INITIAL_TENDER_DATA.data.items)): | |
187 | - #dict.update(INITIAL_TENDER_DATA.data.items.classification['description_ua'] = "Картонки" | |
188 | -# INITIAL_TENDER_DATA.data.items.classification.update({'description_ua': 'Картонки'}) | |
189 | - | |
190 | -# for itm in INITIAL_TENDER_DATA.data.items: | |
191 | -# itm.classification['description_ua'] = u"Картонки" | |
192 | - | |
193 | - return INITIAL_TENDER_DATA | |
\ No newline at end of file | ||
175 | + return INITIAL_TENDER_DATA | |
176 | + | |
177 | +def local_path_to_file( file_name ): | |
178 | + path = os.getcwd() | |
179 | + path = path.split("brokers", 1)[0] + "documents/" + file_name | |
180 | + return path | ... | ... |
Please
register
or
login
to post a comment