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

Как правильно использовать keyword "Set Screenshot Directory"

robot-framework
webdriver
Теги: #<Tag:0x00007f7b704a95c8> #<Tag:0x00007f7b704a9410>

(Vadim Shurhal) #1

Подскажите, как и где правильно использовать keyword "Set Screenshot Directory". Объявлять его в keyword-е или же в самом Test suite. Путь указывается с текущей директории ? Если можно пример записи. Спасибо


(Lev Yarushin) #2

В зависимости от целей. Например я использую его для установки папки для скринов ошибок
Вот так:

On Fail
    [Documentation]                      On Fail
    Set Screenshot Directory             ${OUTPUTDIR}/Errors/
    Capture Page Screenshot              ${TEST NAME}-{index}.png
    Set Screenshot Directory             ${OUTPUTDIR}/Screenshots/

Это переопределяет On Fail по-умолчанию. Используется в ресурсном файле, где находятся переменные и кейворды.