Снимок экрана, не внедряемый в файл журнала RobotFramework при использовании с SikuliX - PullRequest
0 голосов
/ 14 сентября 2018

Мне не удается автоматически встроить свой скриншот в файл журнала 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 для его возможностей создания отчетов и скриншотов.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Хотя комментарий, сделанный temp temp, не сразу решил мою проблему, он поставил меня на правильный путь. После копирования установленной в RF-версии версии RF, как упомянуто в комментарии, я удалил файл RF JAR из папки Extensions (даже не уверен, почему я пытался это сделать). Как только я удалил файл JAR, изображение начало встраиваться в журнал. Таким образом, кажется, что причиной проблемы была комбинация версии RF, включенной в Sikuli, и файла RF JAR.

0 голосов
/ 15 сентября 2018

У меня также была похожая проблема с Sikurix 1.1.4 (с RF 3.0.0) при перезаписи каталога Robot в Robot Framework 3.0.4 в "C: \ Users \ xxxx \ AppData \ Roaming \ Sikulix \ Lib \ robot", изображения теперь встроены в Log.html.

enter image description here

...