Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

интересует как правильно использовать команду для времени

python
webdriver
Теги: #<Tag:0x00007f7b69e67648> #<Tag:0x00007f7b69e67328>

(Yaroslav Boiko / Enapps) #1

Мне надо вивести время за сколько пройдут команды. Но мне выводит очень мало времени чем оно есть на самом деле. В тесте я хочу еще проверить за сколько времени пройдут команды.

0.33873161301 sec - Need for loading configurator (то что я получаю, но на самом деле там больше 3 секунд)

was = time.time() / 60
self.find(‘open_configuration_wizard’, by=‘name’).click()
self.wait_is_visible("//img[@src=’/web/static/src/img/block-loading.gif’]", timeout=10)
self.wait_is_not_visible("//img[@src=’/web/static/src/img/block-loading.gif’]", timeout=50)
self.wait_is_visible("(//button[@name=‘push_to_all’])[1]", timeout=10)
now = time.time() / 60
print str(now - was) + " sec - Need for loading configurator"


(vmaximv) #2

Yaroslav, а подскажите какую единицу измерения времени нужно поделить на 60, что бы получить секунды?


(Yaroslav Boiko / Enapps) #3

уже решил
start = datetime.datetime.now()
self.find(‘open_configuration_wizard’, by=‘name’).click()
self.wait_is_visible("//img[@src=’/web/static/src/img/block-loading.gif’]", timeout=10)
self.wait_is_not_visible("//img[@src=’/web/static/src/img/block-loading.gif’]", timeout=50)
self.wait_is_visible("//td[@class=‘oe_form_frame_cell oe_form_button formview_false_button_20’]", timeout=10)
end = datetime.datetime.now()
print str(end - start)[0:10] + " sec - Need for loading configurator"