Некоторое время назад были созданы выходные файлы Robot Framework; log.html и report.html, перестали быть видимыми в браузере. Появился пустой белый экран, и консоль браузера выбрала «Uncaught ReferenceError: jQuery не определена»Robot Framework - HtmlWriter, опускающий jquery?
Сравнивая старый рабочий журнал log.html с текущим нерабочим журналом, в сломанной версии отсутствует код из следующих 3 файлов :
- jsxcompressor.min.js
- jquery.min.js
- 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
Можете ли вы предоставить более подробную информацию? Какой интерпретатор вы используете? Какая версия Robot Framework? (Как вы сказали некоторое время назад) Etc .. – Goralight
Подгонянный jython jybot.bat с Robot 3.0 – Ryan
вы отправили отчет об ошибках в сторонних разработчиков роботов? Я использую 2.9.1, и журналы работают отлично в браузере. –