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

webdriver
robot-framework
Теги: #<Tag:0x00007fedbfd8f9a0> #<Tag:0x00007fedbfd8f7e8>

(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 по-умолчанию. Используется в ресурсном файле, где находятся переменные и кейворды.