2016-08-10 7 views
0

ロボットフレームワークのlog.htmlファイルには、文字列内の特殊文字が表示されます。ロボットフレームワークの特殊文字log.html

キーワード:

Server listening on UDP port 9004 

Receiving 1470 byte datagrams 

UDP buffer size: 160 KByte (default) 

------------------------------------------------------------ 

[ 4] local 192.168.200.190 port 9004 connected with 10.42.12.2 port 47325 

[ ID] Interval  Transfer  Bandwidth  Jitter Lost/Total Datagrams 

[ 4] 0.0- 4.0 sec 46.8 MBytes 98.1 Mbits/sec 0.128 ms 227/33602 (0.68%) 

'\r\r\nServer listening on UDP port 9004\r\r\nReceiving 1470 byte datagrams\r\r\nUDP buffer size: 160 KByte (default)\r\r\n------------------------------------------------------------\r\r\n[ 4] local 192.168.200.190 port 9004 connected with 10.42.12.2 port 47325\r\r\n[ ID] Interval 

私はコンソールにログを使用しています、次のようにコンソールに同じ文字列をログに記録ですキーワード:log.htmlから

Log  ${result} console=yes level=INFO 

出力

この文字列をlog.htmlファイルに表示するには、\\と\ \ r '?

答えて

0

解決策はすべての\ nをbrタグに置き換え、Logキーワードでhtmlオプションを有効にすることでした。

${resultDL} String.Replace String ${result} \n <br> 
${resultDL} String.Remove String ${resultDL} \r 
Log  ${resultDL} html=yes level=INFO