少し前、Robot Framework出力ファイル。 log.htmlとreport.htmlがブラウザ内で表示されなくなりました。空白の白い画面が表示され、ブラウザのコンソールに「Uncaught ReferenceError:jQueryが定義されていません」というメッセージが表示されました。ロボットフレームワーク - jQueryを省略したHtmlWriter?
古いログlog.htmlを現在の動作していないログと比較すると、 :
- jsxcompressor.min.js
- jquery.min.js
- jquery.tablesorter.min.js
それぞれが一つの巨大な関数呼び出しです彼らがなぜ省略されたのか。
これらをコピーして非動作のhtmlファイルに貼り付けると、実際の結果データがすべて表示されます。
私はロボットファイルを変更していませんが、何かがHtmlWriterを混乱させる可能性がありますか?そのプロセスに精通していて、そのコードがlog.htmlに注入される場所を知っていますか?私はすべての.js、.pyファイルを調べ、異なるモジュールをトレースしようとしましたが、理解できませんでした。
編集:私はそれが関連しているとは思わないが、誰かが助けに役立つことがあります。 カスタマイズされた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のバージョン? (あなたがしばらく前に言ったように)その他 – Goralight
カスタマイズされたjython jybot.batとRobot 3.0 – Ryan
あなたはロボットフレームワークのメンテナーにバグレポートを提出しましたか?私は2.9.1を使用しており、ログはブラウザで正常に動作します。 –