2016-12-22 4 views
0

Некоторое время назад были созданы выходные файлы Robot Framework; log.html и report.html, перестали быть видимыми в браузере. Появился пустой белый экран, и консоль браузера выбрала «Uncaught ReferenceError: jQuery не определена»Robot Framework - HtmlWriter, опускающий jquery?

Сравнивая старый рабочий журнал log.html с текущим нерабочим журналом, в сломанной версии отсутствует код из следующих 3 файлов :

  1. jsxcompressor.min.js
  2. jquery.min.js
  3. jquery.tablesorter.min.js

Каждый один вызов огромна функция, почему они опущены.

Копирование и вставка их в нерабочий html-файл позволяет открывать его все фактические данные результата.

Я не вносил никаких изменений в файлы роботов, но возможно ли что-то случилось с HtmlWriter? Кто-нибудь знаком с этим процессом и знает, куда этот код вводится в log.html? Я просмотрел все файлы .js, .py и попытался проследить различные модули, но не смог их понять.

EDIT: Я не думаю, что это связано, но кто-то может найти это полезным для оказания помощи. Мы используем настроенный jybot.bat для интеграции инфраструктуры Sikuli и Robot. Измененный пакетный файл приведен ниже. Это не изменилось с момента выхода продукта 2 месяца назад.

@echo on 
setlocal 
set ROBOT_HOME=%~dp0 
set JYTHON_HOME=%ROBOT_HOME% 
set SIKULIX_HOME=%ROBOT_HOME% 
REM echo %CLASSPATH% 

set CLASSPATH=%SIKULIX_HOME%sikulixapi.jar;C:\Python27\;C:\Python27\Scripts\;C:\jython2.7.0\bin\;C:\jython2.7.0\lib\;C:\ProgramData\Oracle\Java\javapath\ 

REM;%CLASSPATH% 
set JYTHONPATH=%SIKULIX_HOME%sikulixapi.jar\Lib 

javaw -cp %JYTHON_HOME%jython-standalone-2.7.0.jar;% org.python.util.jython^
    %ROBOT_HOME%robot\run.py^
    --pythonpath=%ROBOT_HOME%program.sikuli^
%* 
endlocal 
+0

Можете ли вы предоставить более подробную информацию? Какой интерпретатор вы используете? Какая версия Robot Framework? (Как вы сказали некоторое время назад) Etc .. – Goralight

+0

Подгонянный jython jybot.bat с Robot 3.0 – Ryan

+0

вы отправили отчет об ошибках в сторонних разработчиков роботов? Я использую 2.9.1, и журналы работают отлично в браузере. –

ответ

0

Это была проблема, связанная с окружающей средой. Для тех, кто с аналогичными проблемами в будущем, сложность в нашем развертывании заключалась в том, чтобы сбрасывать файлы javascript при извлечении их из исходного элемента управления. Robot HTMLWriter работал правильно, но записывал пустые значения из разделенных файлов.