Мне не удается автоматически встроить свой скриншот в файл журнала RobotFramework после запуска теста. Я использую:
- SikuliX 1.1.4
- Распределение JAR RobotFramework 3.0.4 (помещено в C: \ Users [пользователь] \ AppData \ Roaming \ Sikulix \ Extensions
Я могу запустить свой простой тест, а также вычеркнуть отчет / журнал вместе со скриншотом. Единственная проблема заключается в том, что при просмотре в браузере снимок экрана не отображается в файле журнала (пробовал Chrome и FF).
Это мой код, написанный на Sikuli:
runScript("""
robot
*** Settings ***
Library Screenshot
*** Test Cases ***
Try to take a screenshot
Take Screenshot mypic 80%
""")
Моя папка, в которую выводятся журналы, после запуска теста выглядит следующим образом:
./log.html
./mypic_1.jpg
./output.xml
./report.html
./test2.robot
Пока что все, с чем я сталкивался при поиске в сети, это то, что встраивание должно «просто происходить автоматически» при использовании ключевого слова «Сделать снимок экрана».
Я не пробовал этот сценарий с RobotFramework сам по себе - я думаю, что это может быть моим следующим шагом, но надеялся, что у кого-то будет простое решение, так как я хочу использовать эти два пакета вместе. Я хочу использовать Sikuli для проведения интенсивных тестов с графическим интерфейсом и RF для его возможностей создания отчетов и скриншотов.