t.me/atinfo_chat Telegram группа по автоматизации тестирования

RobotFramework: Output week day name / вывести название дня недели

Сталкивался ли кто с подобным, нужно вывести название дня недели(Monday, Tuesday, Wednesday…) в стандартной библиотеке DateTime не нашел такой опции, каким образом можно реализовать, может кто-то делал похожее?

Думаю, это можно сделать при помощи библиотек python и кейворда Evaluate


Спасибо, пока продвинулся вперед немного. Но где-то ошибся
Выполняю команду в роботе

    ${today}=    run process    python    /Reports/test.py

Внутри test.py

import datetime
now = datetime.datetime.now()
print now.strftime("%A")

Но вместо дня недели на выходе у меня

${today} = <result object with rc 0>	

Хотя сам скрипт(если ранить в пайтоне) выводит какраз день недели

Разобрался, чтобы видеть аутпут нужно было использовать ${today.stdout}

Спасибо задача выполняется, вот робот файл:

*** Test Cases ***
Today
    ${today}=    run process    python    /Reports/test.py
    Should be equal as integers    ${today.rc}    0
    ${output}=    ${today.stdout}

пайтон файл

import datetime
now = datetime.datetime.now()
print now.strftime("%A, %B %d, %Y")

аутпут в нужном формате

Monday, September 19, 2016