You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(17) |
Aug
(18) |
Sep
(22) |
Oct
(16) |
Nov
(6) |
Dec
(11) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(11) |
Feb
(10) |
Mar
(34) |
Apr
(26) |
May
(6) |
Jun
(22) |
Jul
(14) |
Aug
(4) |
Sep
(47) |
Oct
(69) |
Nov
(23) |
Dec
(21) |
2005 |
Jan
(53) |
Feb
(33) |
Mar
(92) |
Apr
(65) |
May
(63) |
Jun
(57) |
Jul
(43) |
Aug
(132) |
Sep
(61) |
Oct
(75) |
Nov
(60) |
Dec
(130) |
2006 |
Jan
(74) |
Feb
(87) |
Mar
(101) |
Apr
(58) |
May
(54) |
Jun
(42) |
Jul
(31) |
Aug
(67) |
Sep
(61) |
Oct
(71) |
Nov
(28) |
Dec
(58) |
2007 |
Jan
(53) |
Feb
(50) |
Mar
(96) |
Apr
(66) |
May
(55) |
Jun
(130) |
Jul
(99) |
Aug
(115) |
Sep
(37) |
Oct
(78) |
Nov
(24) |
Dec
(70) |
2008 |
Jan
(94) |
Feb
(85) |
Mar
(197) |
Apr
(274) |
May
(119) |
Jun
(143) |
Jul
(193) |
Aug
(99) |
Sep
(160) |
Oct
(120) |
Nov
(178) |
Dec
(109) |
2009 |
Jan
(238) |
Feb
(169) |
Mar
(115) |
Apr
(109) |
May
(131) |
Jun
(167) |
Jul
(144) |
Aug
(193) |
Sep
(155) |
Oct
(154) |
Nov
(97) |
Dec
(127) |
2010 |
Jan
(108) |
Feb
(127) |
Mar
(176) |
Apr
(113) |
May
(130) |
Jun
(200) |
Jul
(115) |
Aug
(80) |
Sep
(92) |
Oct
(101) |
Nov
(124) |
Dec
(53) |
2011 |
Jan
(67) |
Feb
(144) |
Mar
(88) |
Apr
(60) |
May
(89) |
Jun
(54) |
Jul
(68) |
Aug
(81) |
Sep
(48) |
Oct
(40) |
Nov
(10) |
Dec
(20) |
2012 |
Jan
(21) |
Feb
(28) |
Mar
(17) |
Apr
(35) |
May
(41) |
Jun
(44) |
Jul
(68) |
Aug
(67) |
Sep
(89) |
Oct
(58) |
Nov
(47) |
Dec
(56) |
2013 |
Jan
(49) |
Feb
(28) |
Mar
(46) |
Apr
(31) |
May
(28) |
Jun
(37) |
Jul
(34) |
Aug
(52) |
Sep
(42) |
Oct
(108) |
Nov
(59) |
Dec
(56) |
2014 |
Jan
(41) |
Feb
(72) |
Mar
(46) |
Apr
(21) |
May
(19) |
Jun
(17) |
Jul
(15) |
Aug
(40) |
Sep
(11) |
Oct
(3) |
Nov
(5) |
Dec
(31) |
2015 |
Jan
(11) |
Feb
(12) |
Mar
(19) |
Apr
(19) |
May
(38) |
Jun
(54) |
Jul
(14) |
Aug
(42) |
Sep
(14) |
Oct
(16) |
Nov
(26) |
Dec
(14) |
2016 |
Jan
(3) |
Feb
(1) |
Mar
(24) |
Apr
(5) |
May
(15) |
Jun
(14) |
Jul
(33) |
Aug
(19) |
Sep
(8) |
Oct
(10) |
Nov
|
Dec
(2) |
2017 |
Jan
(16) |
Feb
(12) |
Mar
(23) |
Apr
(8) |
May
(11) |
Jun
(20) |
Jul
(21) |
Aug
(20) |
Sep
|
Oct
(6) |
Nov
(9) |
Dec
(2) |
2018 |
Jan
(7) |
Feb
(5) |
Mar
(6) |
Apr
(5) |
May
(1) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
(4) |
Oct
(3) |
Nov
|
Dec
(4) |
2019 |
Jan
(2) |
Feb
(2) |
Mar
(3) |
Apr
(4) |
May
|
Jun
(4) |
Jul
(9) |
Aug
(2) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
(7) |
2020 |
Jan
(2) |
Feb
(6) |
Mar
(9) |
Apr
(1) |
May
(1) |
Jun
(15) |
Jul
(1) |
Aug
(1) |
Sep
(2) |
Oct
(6) |
Nov
(3) |
Dec
(5) |
2021 |
Jan
(3) |
Feb
(1) |
Mar
(2) |
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(6) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Vasudevan C. <vco...@gm...> - 2017-01-04 10:37:43
|
Hi all, I had posted a question posted few days back on how HTMLUnit can be used to construct a multi-part which should have two sub parts. I am trying with 2.23 version. One part should have a textual part with Content-Type being application/json and the second part being the file which should have Content-Tye application/pdf. Is it possible to create such a multi-part using HTMLUnit? If so, how can I achieve that. Let me know if you need any additional information. Looking forward to your pointers/help in this regard. Regards Vasu |
From: K S. <jks...@gm...> - 2017-01-04 04:06:47
|
send what are technology using your application. On Tue, Jan 3, 2017 at 10:54 AM, Vasudevan Comandur <vco...@gm...> wrote: > Hi All, > > I am using HTML Unit 2.23. I want to connect to a salesforce > application using > API. > > I wanted to upload a file. I had created a dummy html and had an > input=file. > The server application is requiring a non-binary data in the multi-part > having > the body as follows > > --C0OW0SsOeogj2qmYveLXCaxTqYacthWM4q > Content-Disposition: form-data; name="entity_document"; > Content-Type: application/json > > {"Description" : "Sample document uploaded from SixthSense thru > integration","Keywords" : "integrate,sixthsense,create","FolderId" : > "00l28000000WRUp","Name" : "HARITHA_JAVA_DEVELOPER","Type" : "doc"} > --C0OW0SsOeogj2qmYveLXCaxTqYacthWM4q > Content-Disposition: form-data; name="Body"; filename="HARITHA_JAVA_ > DEVELOPER.doc" > Content-Type: application/msword > > How do I construct the dummy HTML so that the > content-type=application/json > is set in the first multi-part? > > When I had two type=file entries in the dummy HTML, the server app > rejects > stating that it accepts only one binary. > > Appreciate your help in advance. > > Looking forward to your reply. > > Regards > Vasu > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > > |
From: Vasudevan C. <vco...@gm...> - 2017-01-03 10:54:43
|
Hi All, I am using HTML Unit 2.23. I want to connect to a salesforce application using API. I wanted to upload a file. I had created a dummy html and had an input=file. The server application is requiring a non-binary data in the multi-part having the body as follows --C0OW0SsOeogj2qmYveLXCaxTqYacthWM4q Content-Disposition: form-data; name="entity_document"; Content-Type: application/json {"Description" : "Sample document uploaded from SixthSense thru integration","Keywords" : "integrate,sixthsense,create","FolderId" : "00l28000000WRUp","Name" : "HARITHA_JAVA_DEVELOPER","Type" : "doc"} --C0OW0SsOeogj2qmYveLXCaxTqYacthWM4q Content-Disposition: form-data; name="Body"; filename="HARITHA_JAVA_DEVELOPER.doc" Content-Type: application/msword How do I construct the dummy HTML so that the content-type=application/json is set in the first multi-part? When I had two type=file entries in the dummy HTML, the server app rejects stating that it accepts only one binary. Appreciate your help in advance. Looking forward to your reply. Regards Vasu |
From: Vasudevan C. <vco...@gm...> - 2017-01-02 20:12:15
|
Hi, Is it possible to set a json object data followed by binary data in Multi-part file upload? I had a sample HTML file with the option to upload the file and I tried uploading the file. But the server was throwing error message as follows: <Errors> <Error> <errorCode>INVALID_MULTIPART_REQUEST</errorCode> <message>Multipart message must include a non-binary part</message> </Error> </Errors> Below is the format in which the server is expecting the multi-part data *Service resource* -- > https://congruent-soft--proservqa.cs31.my.salesforce.com /services/data/v23.0/sobjects/Document/ -H "Authorization: Bearer token" -H "Content-Type: multipart/form-data; boundary=\"boundary_string\"" --data-binary @newdocument.json *Sample request body* --boundary_string Content-Disposition: form-data; name="entity_document"; Content-Type: application/json { "Description" : "Sample document uploaded from SixthSense thru integration", "Keywords" : "integrate,sixthsense,create", "FolderId" : "00l28000000WRUp", "Name" : "Integration document", "Type" : "pdf" } --boundary_string Content-Type: application/pdf Content-Disposition: form-data; name="Body"; filename="IntegrationDocument.pdf" <Binary data goes here.> --boundary_string-- Is there a way to achieve the above using HTMLUnit?. I am using HTMLUnit 2.23. Any suggestions/pointers/help to solve this issue is appreciated. Wishing you all a Very Happy New Year Regards Vasu |
From: Ahmed A. <asa...@ya...> - 2016-12-06 17:51:56
|
Hi Juan, Please post your complete page, with complete java code, so others can reproduce the issue. Sample cases can be found in http://htmlunit.sourceforge.net/xref-test/com/gargoylesoftware/htmlunit/html/HtmlElementTest.html Ahmed From: JuanPabloGárbora <jua...@gm...> To: htm...@li... Sent: Tuesday, December 6, 2016 2:54 PM Subject: [Htmlunit-user] onclick Hi there, I am trying to click a radio button, but no luck yet. this is the Html + Javascript: <input type="radio" value="A" checked="" name="rbt" onclick="colX('X');return true"><input type="radio" value="B" name="rbt" onclick="colX('Y');return true"><input type="radio" value="C" name="rbt" onclick="colX('Z');return true"> I tried different approaches and no luck to "click" the radio button. Any ideas how to do this ? thank you. |
From: JuanPabloGárbora <jua...@gm...> - 2016-12-06 13:54:51
|
Hi there, I am trying to click a radio button, but no luck yet. this is the Html + Javascript: <input type="radio" value="A" checked="" name="rbt" onclick="colX('X');return true"> <input type="radio" value="B" name="rbt" onclick="colX('Y');return true"> <input type="radio" value="C" name="rbt" onclick="colX('Z');return true"> I tried different approaches and no luck to "click" the radio button. Any ideas how to do this ? thank you. |
From: Tristan J. <tt7...@gm...> - 2016-10-13 21:30:33
|
Will a call to anchor.click() update the page for which the anchor is on? E.g. will ((HtmlAnchor) webpage.getByXPath("XPath").get(0)).click(); // will this update the webpage or will i have to reinitialize it, like so? webpage = ((HtmlAnchor) webpage.getByXPath("XPath").get(0)).click(); On Wed, Oct 12, 2016 at 5:33 PM, Vasudevan Comandur <vco...@gm...> wrote: > Hi Ahmed, > > Thanks for the answer. I tried with CACERT of JDK 1.8.0_102 as > suggested. It worked for the for the first time > but when I restarted the app and retried the same site it was failing > with peer not authenticated error. > > Any idea why it fails. > > Regards > Vasu > > On 13 October 2016 at 00:01, Ahmed Ashour <asa...@ya...> wrote: > >> Hi Vasu, >> >> The below works with Java 1.8.0_102. >> >> WebClient webClient=new WebClient(); >> HtmlPage xmlPage= webClient.getPage("https://www >> .careerbuilder.com/Share/LogIn.aspx?"); >> >> Ahmed >> >> ------------------------------ >> *From:* Vasudevan Comandur <vco...@gm...> >> *To:* "htm...@li..." <htmlunit-user@lists. >> sourceforge.net> >> *Sent:* Wednesday, October 12, 2016 7:39 PM >> *Subject:* [Htmlunit-user] SSL peer not authenticated error on https >> thru HTMLUnit >> >> All, >> >> I am using HTMLUnit to access some sites. I am getting the error SSL >> peer >> not authenticated. I have the default cacert file that comes with >> java. >> >> When I start the URL "https://www.careerbuilder.com/Share/LogIn.aspx?" >> with >> webclient, I am getting peer not authenticated exception. I have >> disabled >> javascript in webclient. >> >> How can I find out to which site HTMLUnit is connecting to that >> causes the error. >> >> The real browser is displaying the login screen when I access the >> site through >> the above URL. >> >> Any pointers to solve this issue is appreciated. >> Thanks in advance. >> >> Regards >> Vasu >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >> _______________________________________________ >> Htmlunit-user mailing list >> Htm...@li... >> https://lists.sourceforge.net/lists/listinfo/htmlunit-user >> >> > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > > |
From: Vasudevan C. <vco...@gm...> - 2016-10-12 21:33:33
|
Hi Ahmed, Thanks for the answer. I tried with CACERT of JDK 1.8.0_102 as suggested. It worked for the for the first time but when I restarted the app and retried the same site it was failing with peer not authenticated error. Any idea why it fails. Regards Vasu On 13 October 2016 at 00:01, Ahmed Ashour <asa...@ya...> wrote: > Hi Vasu, > > The below works with Java 1.8.0_102. > > WebClient webClient=new WebClient(); > HtmlPage xmlPage= webClient.getPage("https:// > www.careerbuilder.com/Share/LogIn.aspx?"); > > Ahmed > > ------------------------------ > *From:* Vasudevan Comandur <vco...@gm...> > *To:* "htm...@li..." <htmlunit-user@lists. > sourceforge.net> > *Sent:* Wednesday, October 12, 2016 7:39 PM > *Subject:* [Htmlunit-user] SSL peer not authenticated error on https thru > HTMLUnit > > All, > > I am using HTMLUnit to access some sites. I am getting the error SSL > peer > not authenticated. I have the default cacert file that comes with java. > > When I start the URL "https://www.careerbuilder.com/Share/LogIn.aspx?" > with > webclient, I am getting peer not authenticated exception. I have > disabled > javascript in webclient. > > How can I find out to which site HTMLUnit is connecting to that causes > the error. > > The real browser is displaying the login screen when I access the > site through > the above URL. > > Any pointers to solve this issue is appreciated. > Thanks in advance. > > Regards > Vasu > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > > |
From: Ahmed A. <asa...@ya...> - 2016-10-12 18:31:21
|
Hi Vasu, The below works with Java 1.8.0_102. WebClient webClient=new WebClient(); HtmlPage xmlPage= webClient.getPage("https://www.careerbuilder.com/Share/LogIn.aspx?"); Ahmed From: Vasudevan Comandur <vco...@gm...> To: "htm...@li..." <htm...@li...> Sent: Wednesday, October 12, 2016 7:39 PM Subject: [Htmlunit-user] SSL peer not authenticated error on https thru HTMLUnit All, I am using HTMLUnit to access some sites. I am getting the error SSL peer not authenticated. I have the default cacert file that comes with java. When I start the URL "https://www.careerbuilder.com/Share/LogIn.aspx?" with webclient, I am getting peer not authenticated exception. I have disabled javascript in webclient. How can I find out to which site HTMLUnit is connecting to that causes the error. The real browser is displaying the login screen when I access the site through the above URL. Any pointers to solve this issue is appreciated. Thanks in advance. Regards Vasu |
From: Vasudevan C. <vco...@gm...> - 2016-10-12 17:40:01
|
All, I am using HTMLUnit to access some sites. I am getting the error SSL peer not authenticated. I have the default cacert file that comes with java. When I start the URL "https://www.careerbuilder.com/Share/LogIn.aspx?" with webclient, I am getting peer not authenticated exception. I have disabled javascript in webclient. How can I find out to which site HTMLUnit is connecting to that causes the error. The real browser is displaying the login screen when I access the site through the above URL. Any pointers to solve this issue is appreciated. Thanks in advance. Regards Vasu |
From: Ahmed A. <asa...@ya...> - 2016-10-12 08:00:56
|
Hi all, Recently, there were posts sent which are related to JavaScript. Please fully read http://htmlunit.sourceforge.net/submittingJSBugs.html Thanks,Ahmed |
From: Tony S. <ant...@gm...> - 2016-10-11 20:01:05
|
Hello: I'm trying to execute a piece of JavaScript using executeJavaScript() As i understand it the function executeJavaScript() allows you to execute a function within a HTML page. JavaScript: function TermsAccepted() { ShowSalesInfo(); } function ShowSalesInfo(dt) { $('#divSaleInfo').show(); } Java code that calls function TermsAccepted String javaScriptCode = "TermsAccepted"; ScriptResult result = htmlPage.executeJavaScript(javaScriptCode); result.getJavaScriptResult(); //result.getNewPage(); System.out.println("functin result: " + result.getNewPage()); The result is: function result: HtmlPage(http://www.example.net/sales.html)@80141040 I was hoping to see a new page with Sales Info Thanks is Advance |
From: Tony S. <ant...@gm...> - 2016-10-05 17:17:33
|
I am using HtmlUnit to read and respond a webpage that contains a JavaScript/Ajax dialog function. This webpage present a JavaScript *dialog* box. I need to answer this dialog (in the affirmative) to see the page under it. I've searched but could not find an answer. I'm new to JavaScript, Here is the JavaScript relative code snippet from the server's web page. $(document).ready(function() { $('#divSaleInfo').hide(); DisplayTerms(); }); function DisplayTerms() { $("#divTerms").dialog({ modal: true, resizable: true, hide: { effect: 'slide', direction: 'right' }, show: { effect: 'slide', direction: 'right' }, height: 500, width: 600, buttons: { "Agree": function() { TermsAccepted(); $(this).dialog("close"); }, "Cancel": function() { $(this).dialog("close"); window.location = "/"; } }, title: "TERMS AND CONDITIONS FOR USE OF THIS WEB SITE", overlay: { opacity: 0.5, background: "black" } }); $('#divTerms').dialog('open');} -- Cheers, Tony Sterrett ant...@gm... General propositions do not decide concrete cases. —Oliver Wendell Holmes |
From: Paulus K. <isn...@gm...> - 2016-10-04 23:30:55
|
Hello All, I am currently trying to use this library and have initial problems with how to resolve some JavaScript libraries used on the site. The web application I am trying it on used the JS-Render library found here https://github.com/BorisMoore/jsrender The HtmlUnit will not accept anything similar to this as JS <script id="peopleTmpl" type="text/x-jsrender"> <ul>{{for people}} <li>Name: {{:name}}</li> {{/for}}</ul> </script> It is flagging the "text/x-jsrender". Anyway to work around this? Early, I had a problem with the CSS Parse not able to parse asterisked name in CSS file. Best regards, Paul. |
From: nonSonoPaola <non...@gm...> - 2016-10-04 13:06:20
|
<html> <head> <script type="text/javascript" src="resources/jquery.js"></script> <script type="text/javascript" src="resources/wicket-event-jquery.js"></script> <meta charset="UTF-8"> <script type="text/javascript" src="resources/jquery.min.js"></script> <script type="text/javascript" src="resources/canvg.min.js"></script> <script type="text/javascript" src="resources/shieldui-all.min.js"></script> <script type="text/javascript" src="resources/custom_js.js"></script> <link rel="stylesheet" type="text/css" href="resources/all.min-ver.css"> <link rel="stylesheet" type="text/css" href="resources/monitoring-reports-ver.css"> <script type="text/javascript"> /*<![CDATA[*/ Wicket.Event .add( window, "domready", function(event) { jQuery(function($) { $('#chart1') .shieldChart( { "exportOptions" : { "image" : false, "print" : false }, "applyAnimation" : false, "axisY" : [ { "min" : 99.42, "max" : 99.71, "title" : { "text" : "MIN CPU_IDLE (%)" } } ], "axisX" : { "axisTickText" : { "textAngle" : 90 }, "categoricalValues" : [ "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00" ] }, "dataSeries" : [ { "data" : [ 99.49, 99.51, 99.5, 99.51, 99.48, 99.5, 99.53, 99.52, 99.5, 99.51, 99.46, 99.45, 99.42, 99.48, 99.44, 99.46, 99.49 ], "seriesType" : "spline", "axisY" : 0, "collectionAlias" : "AEPAPPCA_PRD03" }, { "data" : [ 99.68, 99.69, 99.7, 99.69, 99.71, 99.7, 99.7, 99.7, 99.7, 99.68, 99.7, 99.69, 99.66, 99.69, 99.68, 99.68, 99.69 ], "seriesType" : "spline", "axisY" : 0, "collectionAlias" : "AEPAPPCA_PRD02" } ], "seriesSettings" : { "bar" : { "applyAnimation" : false }, "rangebar" : { "enablePointSelection" : false }, "spline" : { "applyAnimation" : false } }, "theme" : "default", "events" : { "load" : chart_loaded }, "seriesPalette" : [ "#F0A804", "#00cc00" ], "primaryHeader" : { "text" : "CPU_IDLE fluctuations from 10-01-2016 00:00:00 to 10-01-2016 16:00:00" } }); }); ; jQuery(function($) { $('#data2').shieldGrid({ "altRows" : true, "columns" : [ { "field" : " " }, { "field" : "AEPAPPCA_PRD03" }, { "field" : "AEPAPPCA_PRD02" } ], "resizing" : false, "columnReorder" : false, "dataSource" : { "data" : [ { " " : "00:00", "AEPAPPCA_PRD03" : "99.49", "AEPAPPCA_PRD02" : "99.68" }, { " " : "01:00", "AEPAPPCA_PRD03" : "99.51", "AEPAPPCA_PRD02" : "99.69" }, { " " : "02:00", "AEPAPPCA_PRD03" : "99.5", "AEPAPPCA_PRD02" : "99.7" }, { " " : "03:00", "AEPAPPCA_PRD03" : "99.51", "AEPAPPCA_PRD02" : "99.69" }, { " " : "04:00", "AEPAPPCA_PRD03" : "99.48", "AEPAPPCA_PRD02" : "99.71" }, { " " : "05:00", "AEPAPPCA_PRD03" : "99.5", "AEPAPPCA_PRD02" : "99.7" }, { " " : "06:00", "AEPAPPCA_PRD03" : "99.53", "AEPAPPCA_PRD02" : "99.7" }, { " " : "07:00", "AEPAPPCA_PRD03" : "99.52", "AEPAPPCA_PRD02" : "99.7" }, { " " : "08:00", "AEPAPPCA_PRD03" : "99.5", "AEPAPPCA_PRD02" : "99.7" }, { " " : "09:00", "AEPAPPCA_PRD03" : "99.51", "AEPAPPCA_PRD02" : "99.68" }, { " " : "10:00", "AEPAPPCA_PRD03" : "99.46", "AEPAPPCA_PRD02" : "99.7" }, { " " : "11:00", "AEPAPPCA_PRD03" : "99.45", "AEPAPPCA_PRD02" : "99.69" }, { " " : "12:00", "AEPAPPCA_PRD03" : "99.42", "AEPAPPCA_PRD02" : "99.66" }, { " " : "13:00", "AEPAPPCA_PRD03" : "99.48", "AEPAPPCA_PRD02" : "99.69" }, { " " : "14:00", "AEPAPPCA_PRD03" : "99.44", "AEPAPPCA_PRD02" : "99.68" }, { " " : "15:00", "AEPAPPCA_PRD03" : "99.46", "AEPAPPCA_PRD02" : "99.68" }, { " " : "16:00", "AEPAPPCA_PRD03" : "99.49", "AEPAPPCA_PRD02" : "99.69" } ] } }); }); ; jQuery(function($) { $('#chart3') .shieldChart( { "exportOptions" : { "image" : false, "print" : false }, "applyAnimation" : false, "axisY" : [ { "min" : 99.31, "max" : 99.58, "axisTickText" : { "style" : { "color" : "#F0A804" } }, "title" : { "style" : { "color" : "#F0A804" }, "text" : "RAW_MEAN CPU_IDLE (%)" } }, { "min" : 3546.92, "max" : 3550.25, "axisTickText" : { "style" : { "color" : "#00cc00" } }, "title" : { "style" : { "color" : "#00cc00" }, "text" : "RAW_MEAN MEM_FREE " } } ], "axisX" : { "axisTickText" : { "textAngle" : 90 }, "categoricalValues" : [ "00:00", "01:00", "02:00", "03:00", "04:00", "05:00", "06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00" ] }, "dataSeries" : [ { "data" : [ 99.53, 99.57, 99.56, 99.57, 99.58, 99.55, 99.58, 99.57, 99.55, 99.51, 99.39, 99.34, 99.31, 99.37, 99.43, 99.42, 99.46 ], "seriesType" : "spline", "axisY" : 0, "collectionAlias" : "CPU_IDLE" }, { "data" : [ 3550.25, 3550, 3549.67, 3549.08, 3549.33, 3549, 3548.83, 3548.17, 3548.5, 3548.33, 3547.83, 3547.42, 3547.25, 3547.17, 3547.08, 3547, 3546.92 ], "seriesType" : "spline", "axisY" : 1, "collectionAlias" : "MEM_FREE" } ], "seriesSettings" : { "bar" : { "applyAnimation" : false }, "rangebar" : { "enablePointSelection" : false }, "spline" : { "applyAnimation" : false } }, "theme" : "default", "events" : { "load" : chart_loaded }, "seriesPalette" : [ "#F0A804", "#00cc00" ], "primaryHeader" : { "text" : "Kpis fluctuations on AEPAPPMI_PRD06 from 10-01-2016 00:00:00 to 10-01-2016 16:00:00" } }); }); ; jQuery(function($) { $('#data4').shieldGrid({ "altRows" : true, "columns" : [ { "field" : " " }, { "field" : "CPU_IDLE" }, { "field" : "MEM_FREE" } ], "resizing" : false, "columnReorder" : false, "dataSource" : { "data" : [ { " " : "00:00", "CPU_IDLE" : "99.53", "MEM_FREE" : "3550.25" }, { " " : "01:00", "CPU_IDLE" : "99.57", "MEM_FREE" : "3550.0" }, { " " : "02:00", "CPU_IDLE" : "99.56", "MEM_FREE" : "3549.67" }, { " " : "03:00", "CPU_IDLE" : "99.57", "MEM_FREE" : "3549.08" }, { " " : "04:00", "CPU_IDLE" : "99.58", "MEM_FREE" : "3549.33" }, { " " : "05:00", "CPU_IDLE" : "99.55", "MEM_FREE" : "3549.0" }, { " " : "06:00", "CPU_IDLE" : "99.58", "MEM_FREE" : "3548.83" }, { " " : "07:00", "CPU_IDLE" : "99.57", "MEM_FREE" : "3548.17" }, { " " : "08:00", "CPU_IDLE" : "99.55", "MEM_FREE" : "3548.5" }, { " " : "09:00", "CPU_IDLE" : "99.51", "MEM_FREE" : "3548.33" }, { " " : "10:00", "CPU_IDLE" : "99.39", "MEM_FREE" : "3547.83" }, { " " : "11:00", "CPU_IDLE" : "99.34", "MEM_FREE" : "3547.42" }, { " " : "12:00", "CPU_IDLE" : "99.31", "MEM_FREE" : "3547.25" }, { " " : "13:00", "CPU_IDLE" : "99.37", "MEM_FREE" : "3547.17" }, { " " : "14:00", "CPU_IDLE" : "99.43", "MEM_FREE" : "3547.08" }, { " " : "15:00", "CPU_IDLE" : "99.42", "MEM_FREE" : "3547.0" }, { " " : "16:00", "CPU_IDLE" : "99.46", "MEM_FREE" : "3546.92" } ] } }); }); ; Wicket.Event .publish(Wicket.Event.Topic.AJAX_HANDLERS_BOUND); ; }); /*]]>*/ </script> </head> <body> <div class="report-title" id="default-report-title">test On Tue Sep 27 17:17:12 CEST 2016</div> <ul id="default-report"> <li class="report-item"> <div class="shieldui-report-item"> <div class="item-chart shield-chart" id="chart1"> <div id="shielddw" class="shield-container" style="position: relative; overflow: hidden; width: 1225px; height: 400px; line-height: normal; z-index: 0; font-family: & quot; Segoe UI&quot; , Tahoma , Verdana, sans-serif; font-size: 12px; cursor: default;"> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1225" height="400"> <defs> <clipPath id="shielddx"> <rect rx="0" ry="0" fill="none" x="0" y="0" width="9999" height="400" stroke-width="0.000001"></rect></clipPath> <clipPath id="shielddy"> <rect fill="none" x="0" y="0" width="1144" height="295"></rect></clipPath></defs> <rect rx="0" ry="0" fill="#FFFFFF" x="0" y="0" width="1225" height="400" stroke-width="0.000001"></rect> <g zIndex="1"></g> <g zIndex="1"> <path fill="none" d="M 71 261.5 L 1215 261.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 71 188.5 L 1215 188.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 71 114.5 L 1215 114.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 71 40.5 L 1215 40.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 71 335.5 L 1215 335.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path></g> <g zIndex="2"> <path fill="none" d="M 205.5 335 L 205.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 272.5 335 L 272.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 339.5 335 L 339.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 406.5 335 L 406.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 474.5 335 L 474.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 541.5 335 L 541.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 608.5 335 L 608.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 676.5 335 L 676.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 743.5 335 L 743.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 810.5 335 L 810.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 878.5 335 L 878.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 945.5 335 L 945.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1012.5 335 L 1012.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1079.5 335 L 1079.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1147.5 335 L 1147.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1214.5 335 L 1214.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 137.5 335 L 137.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 71 335.5 L 1215 335.5" stroke="#636363" stroke-width="1" zIndex="7" visibility="visible"></path></g> <g zIndex="2"> <text x="23.65625" y="187.5" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;font-weight:normal;fill:#636363;" zIndex="7" transform="rotate(270 23.65625 187)" text-anchor="middle" visibility="visible"> <tspan x="23.65625">MIN CPU_IDLE (%)</tspan></text></g> <g zIndex="3"> <g visibility="visible" zIndex="0.1" transform="translate(71,40)" clip-path="url(#shielddy)"> <path fill="none" d="M 33.64705882352941 228.6 C 33.64705882352941 228.6 74.02352941176471 213.9 100.94117647058823 213.9 C 127.85882352941175 213.9 141.31764705882352 221.3 168.23529411764707 221.3 C 195.1529411764706 221.3 208.61176470588234 213.9 235.52941176470588 213.9 C 262.4470588235294 213.9 275.90588235294115 236 302.8235294117647 236 C 329.74117647058824 236 343.2 228.68 370.11764705882354 221.3 C 397.0352941176471 213.92000000000002 410.4941176470587 199.1 437.4117647058823 199.1 C 464.32941176470587 199.1 477.78823529411767 202.06000000000003 504.70588235294116 206.5 C 531.6235294117647 210.94 545.0823529411765 221.3 572 221.3 C 598.9176470588235 221.3 612.3764705882353 213.9 639.2941176470588 213.9 C 666.2117647058824 213.9 679.6705882352942 243.5 706.5882352941177 250.8 C 733.5058823529413 258.1 746.964705882353 252.2 773.8823529411765 258.1 C 800.8 264 814.2588235294118 280.3 841.1764705882352 280.3 C 868.0941176470587 280.3 881.5529411764707 236 908.4705882352941 236 C 935.3882352941176 236 948.8470588235293 265.5 975.7647058823529 265.5 C 1002.6823529411765 265.5 1016.1411764705884 258.17999999999995 1043.058823529412 250.8 C 1069.9764705882355 243.42 1110.3529411764707 228.6 1110.3529411764707 228.6" stroke="#F0A804" stroke-width="3" zIndex="1"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(71,40)" clip-path="none"> <path fill="#F0A804" d="M 1110.3529411764707 225.6 C 1114.3489411764708 225.6 1114.3489411764708 231.6 1110.3529411764707 231.6 C 1106.3569411764706 231.6 1106.3569411764706 225.6 1110.3529411764707 225.6 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 1043.058823529412 247.8 C 1047.054823529412 247.8 1047.054823529412 253.8 1043.058823529412 253.8 C 1039.0628235294118 253.8 1039.0628235294118 247.8 1043.058823529412 247.8 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 975.7647058823529 262.5 C 979.7607058823529 262.5 979.7607058823529 268.5 975.7647058823529 268.5 C 971.768705882353 268.5 971.768705882353 262.5 975.7647058823529 262.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 908.4705882352941 233 C 912.4665882352941 233 912.4665882352941 239 908.4705882352941 239 C 904.4745882352942 239 904.4745882352942 233 908.4705882352941 233 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 841.1764705882352 277.3 C 845.1724705882352 277.3 845.1724705882352 283.3 841.1764705882352 283.3 C 837.1804705882353 283.3 837.1804705882353 277.3 841.1764705882352 277.3 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 773.8823529411765 255.10000000000002 C 777.8783529411764 255.10000000000002 777.8783529411764 261.1 773.8823529411765 261.1 C 769.8863529411765 261.1 769.8863529411765 255.10000000000002 773.8823529411765 255.10000000000002 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 706.5882352941177 247.8 C 710.5842352941177 247.8 710.5842352941177 253.8 706.5882352941177 253.8 C 702.5922352941177 253.8 702.5922352941177 247.8 706.5882352941177 247.8 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 639.2941176470588 210.9 C 643.2901176470588 210.9 643.2901176470588 216.9 639.2941176470588 216.9 C 635.2981176470588 216.9 635.2981176470588 210.9 639.2941176470588 210.9 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 572 218.3 C 575.996 218.3 575.996 224.3 572 224.3 C 568.004 224.3 568.004 218.3 572 218.3 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 504.70588235294116 203.5 C 508.70188235294114 203.5 508.70188235294114 209.5 504.70588235294116 209.5 C 500.7098823529412 209.5 500.7098823529412 203.5 504.70588235294116 203.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 437.4117647058823 196.1 C 441.4077647058823 196.1 441.4077647058823 202.1 437.4117647058823 202.1 C 433.41576470588234 202.1 433.41576470588234 196.1 437.4117647058823 196.1 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 370.11764705882354 218.3 C 374.1136470588235 218.3 374.1136470588235 224.3 370.11764705882354 224.3 C 366.12164705882356 224.3 366.12164705882356 218.3 370.11764705882354 218.3 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 302.8235294117647 233 C 306.8195294117647 233 306.8195294117647 239 302.8235294117647 239 C 298.8275294117647 239 298.8275294117647 233 302.8235294117647 233 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 235.52941176470588 210.9 C 239.5254117647059 210.9 239.5254117647059 216.9 235.52941176470588 216.9 C 231.53341176470587 216.9 231.53341176470587 210.9 235.52941176470588 210.9 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 168.23529411764707 218.3 C 172.23129411764708 218.3 172.23129411764708 224.3 168.23529411764707 224.3 C 164.23929411764706 224.3 164.23929411764706 218.3 168.23529411764707 218.3 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 100.94117647058823 210.9 C 104.93717647058823 210.9 104.93717647058823 216.9 100.94117647058823 216.9 C 96.94517647058824 216.9 96.94517647058824 210.9 100.94117647058823 210.9 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 33.64705882352941 225.6 C 37.643058823529415 225.6 37.643058823529415 231.6 33.64705882352941 231.6 C 29.651058823529414 231.6 29.651058823529414 225.6 33.64705882352941 225.6 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(71,40)" clip-path="url(#shielddy)"> <path fill="none" d="M 33.64705882352941 88.5 C 33.64705882352941 88.5 74.02352941176471 84.05999999999999 100.94117647058823 81.1 C 127.85882352941175 78.14 141.31764705882352 73.7 168.23529411764707 73.7 C 195.1529411764706 73.7 208.61176470588234 81.1 235.52941176470588 81.1 C 262.4470588235294 81.1 275.90588235294115 66.4 302.8235294117647 66.4 C 329.74117647058824 66.4 343.2 73.7 370.11764705882354 73.7 C 397.0352941176471 73.7 410.4941176470587 73.7 437.4117647058823 73.7 C 464.32941176470587 73.7 477.78823529411767 73.7 504.70588235294116 73.7 C 531.6235294117647 73.7 545.0823529411765 73.7 572 73.7 C 598.9176470588235 73.7 612.3764705882353 88.5 639.2941176470588 88.5 C 666.2117647058824 88.5 679.6705882352942 73.7 706.5882352941177 73.7 C 733.5058823529413 73.7 746.964705882353 75.17999999999999 773.8823529411765 81.1 C 800.8 87.01999999999998 814.2588235294118 103.3 841.1764705882352 103.3 C 868.0941176470587 103.3 881.5529411764707 81.1 908.4705882352941 81.1 C 935.3882352941176 81.1 948.8470588235293 88.5 975.7647058823529 88.5 C 1002.6823529411765 88.5 1016.1411764705884 88.5 1043.058823529412 88.5 C 1069.9764705882355 88.5 1110.3529411764707 81.1 1110.3529411764707 81.1" stroke="#00cc00" stroke-width="3" zIndex="1"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(71,40)" clip-path="none"> <path fill="#00cc00" d="M 1110.3529411764707 78.1 C 1114.3489411764708 78.1 1114.3489411764708 84.1 1110.3529411764707 84.1 C 1106.3569411764706 84.1 1106.3569411764706 78.1 1110.3529411764707 78.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 1043.058823529412 85.5 C 1047.054823529412 85.5 1047.054823529412 91.5 1043.058823529412 91.5 C 1039.0628235294118 91.5 1039.0628235294118 85.5 1043.058823529412 85.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 975.7647058823529 85.5 C 979.7607058823529 85.5 979.7607058823529 91.5 975.7647058823529 91.5 C 971.768705882353 91.5 971.768705882353 85.5 975.7647058823529 85.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 908.4705882352941 78.1 C 912.4665882352941 78.1 912.4665882352941 84.1 908.4705882352941 84.1 C 904.4745882352942 84.1 904.4745882352942 78.1 908.4705882352941 78.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 841.1764705882352 100.3 C 845.1724705882352 100.3 845.1724705882352 106.3 841.1764705882352 106.3 C 837.1804705882353 106.3 837.1804705882353 100.3 841.1764705882352 100.3 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 773.8823529411765 78.1 C 777.8783529411764 78.1 777.8783529411764 84.1 773.8823529411765 84.1 C 769.8863529411765 84.1 769.8863529411765 78.1 773.8823529411765 78.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 706.5882352941177 70.7 C 710.5842352941177 70.7 710.5842352941177 76.7 706.5882352941177 76.7 C 702.5922352941177 76.7 702.5922352941177 70.7 706.5882352941177 70.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 639.2941176470588 85.5 C 643.2901176470588 85.5 643.2901176470588 91.5 639.2941176470588 91.5 C 635.2981176470588 91.5 635.2981176470588 85.5 639.2941176470588 85.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 572 70.7 C 575.996 70.7 575.996 76.7 572 76.7 C 568.004 76.7 568.004 70.7 572 70.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#FFFFFF" d="M 504.70588235294116 69.7 C 510.03388235294113 69.7 510.03388235294113 77.7 504.70588235294116 77.7 C 499.3778823529412 77.7 499.3778823529412 69.7 504.70588235294116 69.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 437.4117647058823 70.7 C 441.4077647058823 70.7 441.4077647058823 76.7 437.4117647058823 76.7 C 433.41576470588234 76.7 433.41576470588234 70.7 437.4117647058823 70.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 370.11764705882354 70.7 C 374.1136470588235 70.7 374.1136470588235 76.7 370.11764705882354 76.7 C 366.12164705882356 76.7 366.12164705882356 70.7 370.11764705882354 70.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 302.8235294117647 63.400000000000006 C 306.8195294117647 63.400000000000006 306.8195294117647 69.4 302.8235294117647 69.4 C 298.8275294117647 69.4 298.8275294117647 63.400000000000006 302.8235294117647 63.400000000000006 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 235.52941176470588 78.1 C 239.5254117647059 78.1 239.5254117647059 84.1 235.52941176470588 84.1 C 231.53341176470587 84.1 231.53341176470587 78.1 235.52941176470588 78.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 168.23529411764707 70.7 C 172.23129411764708 70.7 172.23129411764708 76.7 168.23529411764707 76.7 C 164.23929411764706 76.7 164.23929411764706 70.7 168.23529411764707 70.7 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 100.94117647058823 78.1 C 104.93717647058823 78.1 104.93717647058823 84.1 100.94117647058823 84.1 C 96.94517647058824 84.1 96.94517647058824 78.1 100.94117647058823 78.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 33.64705882352941 85.5 C 37.643058823529415 85.5 37.643058823529415 91.5 33.64705882352941 91.5 C 29.651058823529414 91.5 29.651058823529414 85.5 33.64705882352941 85.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path></g></g> <text x="613" y="25" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:16px;color:#4B4B4B;top:10;fill:#4B4B4B;" text-anchor="middle" zIndex="4"> <tspan x="613">CPU_IDLE fluctuations from 10-01-2016 00:00:00 to 10-01-2016 16:00:00</tspan></text> <g zIndex="7" transform="translate(491,373)"> <g zIndex="1" clip-path="url(#shielddx)"> <g> <g zIndex="1" transform="translate(8,3)"> <path fill="#F0A804" d="M 1 6 L 11 6 11 16 1 16 Z" style="cursor:pointer;" stroke="#F0A804" stroke-width="0.000001"></path> <text x="17" y="15" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:12px;cursor:pointer;color:#3E576F;fill:#3E576F;" text-anchor="start" zIndex="2"> <tspan x="17">AEPAPPCA_PRD03</tspan></text></g> <g zIndex="1" transform="translate(130,3)"> <path fill="#00cc00" d="M 1 6 L 11 6 11 16 1 16 Z" style="cursor:pointer;" stroke="#00cc00" stroke-width="0.000001"></path> <text x="17" y="15" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:12px;cursor:pointer;color:#3E576F;fill:#3E576F;" text-anchor="start" zIndex="2"> <tspan x="17">AEPAPPCA_PRD02</tspan></text></g></g></g></g> <g zIndex="7"> <text x="104.64705882352942" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 104.64705882352942 352)" visibility="visible"> <tspan x="104.64705882352942">00:00</tspan></text> <text x="171.94117647058823" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 171.94117647058823 352)" visibility="visible"> <tspan x="171.94117647058823">01:00</tspan></text> <text x="239.23529411764704" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 239.23529411764704 352)" visibility="visible"> <tspan x="239.23529411764704">02:00</tspan></text> <text x="306.5294117647059" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 306.5294117647059 352)" visibility="visible"> <tspan x="306.5294117647059">03:00</tspan></text> <text x="373.8235294117647" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 373.8235294117647 352)" visibility="visible"> <tspan x="373.8235294117647">04:00</tspan></text> <text x="441.11764705882354" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 441.11764705882354 352)" visibility="visible"> <tspan x="441.11764705882354">05:00</tspan></text> <text x="508.4117647058823" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 508.4117647058823 352)" visibility="visible"> <tspan x="508.4117647058823">06:00</tspan></text> <text x="575.7058823529412" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 575.7058823529412 352)" visibility="visible"> <tspan x="575.7058823529412">07:00</tspan></text> <text x="643" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 643 352)" visibility="visible"> <tspan x="643">08:00</tspan></text> <text x="710.2941176470589" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 710.2941176470589 352)" visibility="visible"> <tspan x="710.2941176470589">09:00</tspan></text> <text x="777.5882352941177" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 777.5882352941177 352)" visibility="visible"> <tspan x="777.5882352941177">10:00</tspan></text> <text x="844.8823529411765" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 844.8823529411765 352)" visibility="visible"> <tspan x="844.8823529411765">11:00</tspan></text> <text x="912.1764705882354" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 912.1764705882354 352)" visibility="visible"> <tspan x="912.1764705882354">12:00</tspan></text> <text x="979.4705882352941" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 979.4705882352941 352)" visibility="visible"> <tspan x="979.4705882352941">13:00</tspan></text> <text x="1046.764705882353" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 1046.764705882353 352)" visibility="visible"> <tspan x="1046.764705882353">14:00</tspan></text> <text x="1114.0588235294117" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 1114.0588235294117 352)" visibility="visible"> <tspan x="1114.0588235294117">15:00</tspan></text> <text x="1181.3529411764707" y="352" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#636363;line-height:14px;fill:#636363;" text-anchor="middle" transform="rotate(90 1181.3529411764707 352)" visibility="visible"> <tspan x="1181.3529411764707">16:00</tspan></text></g> <g zIndex="7"> <text x="63" y="341.1" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;width:552px;color:#636363;line-height:14px;fill:#636363;" text-anchor="end" visibility="visible"> <tspan x="63">99.40</tspan></text> <text x="63" y="267.35000000000264" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;width:552px;color:#636363;line-height:14px;fill:#636363;" text-anchor="end" visibility="visible"> <tspan x="63">99.50</tspan></text> <text x="63" y="193.60000000000525" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;width:552px;color:#636363;line-height:14px;fill:#636363;" text-anchor="end" visibility="visible"> <tspan x="63">99.60</tspan></text> <text x="63" y="119.84999999999738" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;width:552px;color:#636363;line-height:14px;fill:#636363;" text-anchor="end" visibility="visible"> <tspan x="63">99.70</tspan></text> <text x="63" y="46.1" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;width:552px;color:#636363;line-height:14px;fill:#636363;" text-anchor="end" visibility="visible"> <tspan x="63">99.80</tspan></text></g> <g zIndex="9"> <g visibility="visible" zIndex="1" transform="translate(71,40)" clip-path="url(#shielddy)"> <path fill="none" d="M 23.647058823529413 228.6 L 33.64705882352941 228.6 C 33.64705882352941 228.6 74.02352941176471 213.9 100.94117647058823 213.9 C 127.85882352941175 213.9 141.31764705882352 221.3 168.23529411764707 221.3 C 195.1529411764706 221.3 208.61176470588234 213.9 235.52941176470588 213.9 C 262.4470588235294 213.9 275.90588235294115 236 302.8235294117647 236 C 329.74117647058824 236 343.2 228.68 370.11764705882354 221.3 C 397.0352941176471 213.92000000000002 410.4941176470587 199.1 437.4117647058823 199.1 C 464.32941176470587 199.1 477.78823529411767 202.06000000000003 504.70588235294116 206.5 C 531.6235294117647 210.94 545.0823529411765 221.3 572 221.3 C 598.9176470588235 221.3 612.3764705882353 213.9 639.2941176470588 213.9 C 666.2117647058824 213.9 679.6705882352942 243.5 706.5882352941177 250.8 C 733.5058823529413 258.1 746.964705882353 252.2 773.8823529411765 258.1 C 800.8 264 814.2588235294118 280.3 841.1764705882352 280.3 C 868.0941176470587 280.3 881.5529411764707 236 908.4705882352941 236 C 935.3882352941176 236 948.8470588235293 265.5 975.7647058823529 265.5 C 1002.6823529411765 265.5 1016.1411764705884 258.17999999999995 1043.058823529412 250.8 C 1069.9764705882355 243.42 1110.3529411764707 228.6 1110.3529411764707 228.6 L 1120.3529411764707 228.6" isTracker="true" stroke-linejoin="bevel" visibility="visible" stroke-opacity="0.0001" stroke="rgb(192,192,192)" stroke-width="23" style=""></path></g> <g visibility="visible" zIndex="1" transform="translate(71,40)" clip-path="url(#shielddy)"> <path fill="none" d="M 23.647058823529413 88.5 L 33.64705882352941 88.5 C 33.64705882352941 88.5 74.02352941176471 84.05999999999999 100.94117647058823 81.1 C 127.85882352941175 78.14 141.31764705882352 73.7 168.23529411764707 73.7 C 195.1529411764706 73.7 208.61176470588234 81.1 235.52941176470588 81.1 C 262.4470588235294 81.1 275.90588235294115 66.4 302.8235294117647 66.4 C 329.74117647058824 66.4 343.2 73.7 370.11764705882354 73.7 C 397.0352941176471 73.7 410.4941176470587 73.7 437.4117647058823 73.7 C 464.32941176470587 73.7 477.78823529411767 73.7 504.70588235294116 73.7 C 531.6235294117647 73.7 545.0823529411765 73.7 572 73.7 C 598.9176470588235 73.7 612.3764705882353 88.5 639.2941176470588 88.5 C 666.2117647058824 88.5 679.6705882352942 73.7 706.5882352941177 73.7 C 733.5058823529413 73.7 746.964705882353 75.17999999999999 773.8823529411765 81.1 C 800.8 87.01999999999998 814.2588235294118 103.3 841.1764705882352 103.3 C 868.0941176470587 103.3 881.5529411764707 81.1 908.4705882352941 81.1 C 935.3882352941176 81.1 948.8470588235293 88.5 975.7647058823529 88.5 C 1002.6823529411765 88.5 1016.1411764705884 88.5 1043.058823529412 88.5 C 1069.9764705882355 88.5 1110.3529411764707 81.1 1110.3529411764707 81.1 L 1120.3529411764707 81.1" isTracker="true" stroke-linejoin="bevel" visibility="visible" stroke-opacity="0.0001" stroke="rgb(192,192,192)" stroke-width="23" style=""></path></g></g></svg> </div> <div class="shield-tooltip" style="pointer-events: none; display: block; top: 95px; left: 426px;"> <div class="shield-tooltip-header">07:00</div> <div class="shield-tooltip-value"> <span>AEPAPPCA_PRD02</span>: 99.7 </div> </div> </div> <div class="item-table sui-grid sui-grid-core" dis-class="item-table" id="data2"> <div class="sui-gridheader"> <table class="sui-table"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr class="sui-columnheader"> <th data-field=" " class="sui-headercell"></th> <th data-field="AEPAPPCA_PRD03" class="sui-headercell">AEPAPPCA_PRD03</th> <th data-field="AEPAPPCA_PRD02" class="sui-headercell">AEPAPPCA_PRD02</th> </tr> </thead> <tbody class="sui-hide"> <tr> <td></td> <td></td> <td></td> </tr> </tbody> </table> </div> <div class="sui-gridcontent"> <table class="sui-table sui-hover"> <colgroup> <col> <col> <col> </colgroup> <tbody> <tr class="sui-row"> <td class="sui-cell">00:00</td> <td class="sui-cell">99.49</td> <td class="sui-cell">99.68</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">01:00</td> <td class="sui-cell">99.51</td> <td class="sui-cell">99.69</td> </tr> <tr class="sui-row"> <td class="sui-cell">02:00</td> <td class="sui-cell">99.5</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">03:00</td> <td class="sui-cell">99.51</td> <td class="sui-cell">99.69</td> </tr> <tr class="sui-row"> <td class="sui-cell">04:00</td> <td class="sui-cell">99.48</td> <td class="sui-cell">99.71</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">05:00</td> <td class="sui-cell">99.5</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-row"> <td class="sui-cell">06:00</td> <td class="sui-cell">99.53</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">07:00</td> <td class="sui-cell">99.52</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-row"> <td class="sui-cell">08:00</td> <td class="sui-cell">99.5</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">09:00</td> <td class="sui-cell">99.51</td> <td class="sui-cell">99.68</td> </tr> <tr class="sui-row"> <td class="sui-cell">10:00</td> <td class="sui-cell">99.46</td> <td class="sui-cell">99.7</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">11:00</td> <td class="sui-cell">99.45</td> <td class="sui-cell">99.69</td> </tr> <tr class="sui-row"> <td class="sui-cell">12:00</td> <td class="sui-cell">99.42</td> <td class="sui-cell">99.66</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">13:00</td> <td class="sui-cell">99.48</td> <td class="sui-cell">99.69</td> </tr> <tr class="sui-row"> <td class="sui-cell">14:00</td> <td class="sui-cell">99.44</td> <td class="sui-cell">99.68</td> </tr> <tr class="sui-alt-row"> <td class="sui-cell">15:00</td> <td class="sui-cell">99.46</td> <td class="sui-cell">99.68</td> </tr> <tr class="sui-row"> <td class="sui-cell">16:00</td> <td class="sui-cell">99.49</td> <td class="sui-cell">99.69</td> </tr> </tbody> </table> </div> </div> <div class="item-chart-img"></div> </div> </li> <li class="report-item"> <div class="shieldui-report-item"> <div class="item-chart shield-chart" id="chart3"> <div id="shielddz" class="shield-container" style="position: relative; overflow: hidden; width: 1225px; height: 400px; line-height: normal; z-index: 0; font-family: & quot; Segoe UI&quot; , Tahoma , Verdana, sans-serif; font-size: 12px;"> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1225" height="400"> <defs> <clipPath id="shieldea"> <rect rx="0" ry="0" fill="none" x="0" y="0" width="9999" height="400" stroke-width="0.000001"></rect></clipPath> <clipPath id="shieldeb"> <rect fill="none" x="0" y="0" width="1087" height="295"></rect></clipPath></defs> <rect rx="0" ry="0" fill="#FFFFFF" x="0" y="0" width="1225" height="400" stroke-width="0.000001"></rect> <g zIndex="1"></g> <g zIndex="1"> <path fill="none" d="M 128 286.5 L 1215 286.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 237.5 L 1215 237.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 187.5 L 1215 187.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 138.5 L 1215 138.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 89.5 L 1215 89.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 40.5 L 1215 40.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 335.5 L 1215 335.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path></g> <g zIndex="1"> <path fill="none" d="M 128 286.5 L 1215 286.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 237.5 L 1215 237.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 188.5 L 1215 188.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 138.5 L 1215 138.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 89.5 L 1215 89.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 40.5 L 1215 40.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path> <path fill="none" d="M 128 335.5 L 1215 335.5" stroke="#C0C0C0" stroke-width="1" stroke-dasharray="none" zIndex="1"></path></g> <g zIndex="2"> <path fill="none" d="M 255.5 335 L 255.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 319.5 335 L 319.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 383.5 335 L 383.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 447.5 335 L 447.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 511.5 335 L 511.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 575.5 335 L 575.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 639.5 335 L 639.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 702.5 335 L 702.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 766.5 335 L 766.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 830.5 335 L 830.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 894.5 335 L 894.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 958.5 335 L 958.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1022.5 335 L 1022.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1086.5 335 L 1086.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1150.5 335 L 1150.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 1214.5 335 L 1214.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 191.5 335 L 191.5 341" stroke="#636363" stroke-width="1"></path> <path fill="none" d="M 128 335.5 L 1215 335.5" stroke="#636363" stroke-width="1" zIndex="7" visibility="visible"></path></g> <g zIndex="2"> <text x="80.65625" y="187.5" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#F0A804;font-weight:normal;fill:#F0A804;" zIndex="7" transform="rotate(270 80.65625 187)" text-anchor="middle" visibility="visible"> <tspan x="80.65625">RAW_MEAN CPU_IDLE (%)</tspan></text></g> <g zIndex="2"> <text x="23.43749999999997" y="187.5" style="font-family:Segoe UI, Tahoma, Verdana, sans-serif;font-size:11px;color:#00cc00;font-weight:normal;fill:#00cc00;" zIndex="7" transform="rotate(270 23.43749999999997 187)" text-anchor="middle" visibility="visible"> <tspan x="23.43749999999997">RAW_MEAN MEM_FREE </tspan></text></g> <g zIndex="3"> <g visibility="visible" zIndex="0.1" transform="translate(128,40)" clip-path="url(#shieldeb)"> <path fill="none" d="M 31.970588235294116 68.8 C 31.970588235294116 68.8 70.33529411764707 29.5 95.91176470588235 29.5 C 121.48823529411766 29.5 134.27647058823527 39.3 159.85294117647058 39.3 C 185.42941176470586 39.3 198.2176470588235 33.42 223.7941176470588 29.5 C 249.37058823529415 25.58 262.15882352941173 19.7 287.7352941176471 19.7 C 313.31176470588235 19.7 326.1 49.2 351.67647058823525 49.2 C 377.2529411764706 49.2 390.04117647058825 19.7 415.61764705882354 19.7 C 441.1941176470588 19.7 453.9823529411764 23.599999999999998 479.5588235294117 29.5 C 505.13529411764705 35.4 517.9235294117647 37.400000000000006 543.5 49.2 C 569.0764705882353 61 581.864705882353 57.040000000000006 607.4411764705883 88.5 C 633.0176470588236 119.96 645.8058823529411 173.05999999999992 671.3823529411765 206.5 C 696.9588235294117 239.9399999999999 709.7470588235294 239.95999999999998 735.3235294117646 255.7 C 760.8999999999999 271.44 773.6882352941176 285.2 799.2647058823529 285.2 C 824.8411764705882 285.2 837.629411764706 249.8 863.2058823529412 226.2 C 888.7823529411764 202.59999999999997 901.570588235294 167.2 927.1470588235294 167.2 C 952.7235294117647 167.2 965.5117647058823 177 991.0882352941176 177 C 1016.6647058823528 177 1055.0294117647059 137.7 1055.0294117647059 137.7" stroke="#F0A804" stroke-width="3" zIndex="1"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(128,40)" clip-path="none"> <path fill="#F0A804" d="M 1055.0294117647059 134.7 C 1059.025411764706 134.7 1059.025411764706 140.7 1055.0294117647059 140.7 C 1051.0334117647058 140.7 1051.0334117647058 134.7 1055.0294117647059 134.7 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 991.0882352941176 174 C 995.0842352941175 174 995.0842352941175 180 991.0882352941176 180 C 987.0922352941176 180 987.0922352941176 174 991.0882352941176 174 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 927.1470588235294 164.2 C 931.1430588235294 164.2 931.1430588235294 170.2 927.1470588235294 170.2 C 923.1510588235294 170.2 923.1510588235294 164.2 927.1470588235294 164.2 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 863.2058823529412 223.2 C 867.2018823529412 223.2 867.2018823529412 229.2 863.2058823529412 229.2 C 859.2098823529412 229.2 859.2098823529412 223.2 863.2058823529412 223.2 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 799.2647058823529 282.2 C 803.2607058823529 282.2 803.2607058823529 288.2 799.2647058823529 288.2 C 795.268705882353 288.2 795.268705882353 282.2 799.2647058823529 282.2 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 735.3235294117646 252.7 C 739.3195294117646 252.7 739.3195294117646 258.7 735.3235294117646 258.7 C 731.3275294117647 258.7 731.3275294117647 252.7 735.3235294117646 252.7 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 671.3823529411765 203.5 C 675.3783529411764 203.5 675.3783529411764 209.5 671.3823529411765 209.5 C 667.3863529411765 209.5 667.3863529411765 203.5 671.3823529411765 203.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 607.4411764705883 85.5 C 611.4371764705883 85.5 611.4371764705883 91.5 607.4411764705883 91.5 C 603.4451764705883 91.5 603.4451764705883 85.5 607.4411764705883 85.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 543.5 46.2 C 547.496 46.2 547.496 52.2 543.5 52.2 C 539.504 52.2 539.504 46.2 543.5 46.2 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 479.5588235294117 26.5 C 483.5548235294117 26.5 483.5548235294117 32.5 479.5588235294117 32.5 C 475.56282352941173 32.5 475.56282352941173 26.5 479.5588235294117 26.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 415.61764705882354 16.7 C 419.6136470588235 16.7 419.6136470588235 22.7 415.61764705882354 22.7 C 411.62164705882356 22.7 411.62164705882356 16.7 415.61764705882354 16.7 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 351.67647058823525 46.2 C 355.6724705882352 46.2 355.6724705882352 52.2 351.67647058823525 52.2 C 347.68047058823527 52.2 347.68047058823527 46.2 351.67647058823525 46.2 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 287.7352941176471 16.7 C 291.73129411764705 16.7 291.73129411764705 22.7 287.7352941176471 22.7 C 283.7392941176471 22.7 283.7392941176471 16.7 287.7352941176471 16.7 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 223.7941176470588 26.5 C 227.79011764705882 26.5 227.79011764705882 32.5 223.7941176470588 32.5 C 219.7981176470588 32.5 219.7981176470588 26.5 223.7941176470588 26.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 159.85294117647058 36.3 C 163.8489411764706 36.3 163.8489411764706 42.3 159.85294117647058 42.3 C 155.85694117647057 42.3 155.85694117647057 36.3 159.85294117647058 36.3 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 95.91176470588235 26.5 C 99.90776470588234 26.5 99.90776470588234 32.5 95.91176470588235 32.5 C 91.91576470588235 32.5 91.91576470588235 26.5 95.91176470588235 26.5 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path> <path fill="#F0A804" d="M 31.970588235294116 65.8 C 35.96658823529412 65.8 35.96658823529412 71.8 31.970588235294116 71.8 C 27.974588235294117 71.8 27.974588235294117 65.8 31.970588235294116 65.8 Z" stroke="#F0A804" stroke-width="2" visibility="inherit"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(128,40)" clip-path="url(#shieldeb)"> <path fill="none" d="M 31.970588235294116 86 C 31.970588235294116 86 70.33529411764707 92.58000000000001 95.91176470588235 98.3 C 121.48823529411766 104.02 134.27647058823527 105.53999999999999 159.85294117647058 114.6 C 185.42941176470586 123.66 198.2176470588235 143.6 223.7941176470588 143.6 C 249.37058823529415 143.6 262.15882352941173 131.3 287.7352941176471 131.3 C 313.31176470588235 131.3 326.1 142.58 351.67647058823525 147.5 C 377.2529411764706 152.42 390.04117647058825 147.74 415.61764705882354 155.9 C 441.1941176470588 164.06 453.9823529411764 188.3 479.5588235294117 188.3 C 505.13529411764705 188.3 517.9235294117647 172.1 543.5 172.1 C 569.0764705882353 172.1 581.864705882353 173.82000000000002 607.4411764705883 180.4 C 633.0176470588236 186.98000000000002 645.8058823529411 196.03999999999996 671.3823529411765 205 C 696.9588235294117 213.95999999999998 709.7470588235294 219.49999999999997 735.3235294117646 225.2 C 760.8999999999999 230.89999999999998 773.6882352941176 231.04 799.2647058823529 233.5 C 824.8411764705882 235.95999999999998 837.629411764706 235.82000000000002 863.2058823529412 237.5 C 888.7823529411764 239.18 901.570588235294 240.23999999999998 927.1470588235294 241.9 C 952.7235294117647 243.56 965.5117647058823 244.22 991.0882352941176 245.8 C 1016.6647058823528 247.38 1055.0294117647059 249.8 1055.0294117647059 249.8" stroke="#00cc00" stroke-width="3" zIndex="1"></path></g> <g visibility="visible" zIndex="0.1" transform="translate(128,40)" clip-path="none"> <path fill="#00cc00" d="M 1055.0294117647059 246.8 C 1059.025411764706 246.8 1059.025411764706 252.8 1055.0294117647059 252.8 C 1051.0334117647058 252.8 1051.0334117647058 246.8 1055.0294117647059 246.8 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 991.0882352941176 242.8 C 995.0842352941175 242.8 995.0842352941175 248.8 991.0882352941176 248.8 C 987.0922352941176 248.8 987.0922352941176 242.8 991.0882352941176 242.8 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 927.1470588235294 238.9 C 931.1430588235294 238.9 931.1430588235294 244.9 927.1470588235294 244.9 C 923.1510588235294 244.9 923.1510588235294 238.9 927.1470588235294 238.9 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 863.2058823529412 234.5 C 867.2018823529412 234.5 867.2018823529412 240.5 863.2058823529412 240.5 C 859.2098823529412 240.5 859.2098823529412 234.5 863.2058823529412 234.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 799.2647058823529 230.5 C 803.2607058823529 230.5 803.2607058823529 236.5 799.2647058823529 236.5 C 795.268705882353 236.5 795.268705882353 230.5 799.2647058823529 230.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 735.3235294117646 222.2 C 739.3195294117646 222.2 739.3195294117646 228.2 735.3235294117646 228.2 C 731.3275294117647 228.2 731.3275294117647 222.2 735.3235294117646 222.2 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 671.3823529411765 202 C 675.3783529411764 202 675.3783529411764 208 671.3823529411765 208 C 667.3863529411765 208 667.3863529411765 202 671.3823529411765 202 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 607.4411764705883 177.4 C 611.4371764705883 177.4 611.4371764705883 183.4 607.4411764705883 183.4 C 603.4451764705883 183.4 603.4451764705883 177.4 607.4411764705883 177.4 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 543.5 169.1 C 547.496 169.1 547.496 175.1 543.5 175.1 C 539.504 175.1 539.504 169.1 543.5 169.1 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 479.5588235294117 185.3 C 483.5548235294117 185.3 483.5548235294117 191.3 479.5588235294117 191.3 C 475.56282352941173 191.3 475.56282352941173 185.3 479.5588235294117 185.3 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 415.61764705882354 152.9 C 419.6136470588235 152.9 419.6136470588235 158.9 415.61764705882354 158.9 C 411.62164705882356 158.9 411.62164705882356 152.9 415.61764705882354 152.9 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" d="M 351.67647058823525 144.5 C 355.6724705882352 144.5 355.6724705882352 150.5 351.67647058823525 150.5 C 347.68047058823527 150.5 347.68047058823527 144.5 351.67647058823525 144.5 Z" stroke="#00cc00" stroke-width="2" visibility="inherit"></path> <path fill="#00cc00" ... [truncated message content] |
From: <sm...@wo...> - 2016-10-02 09:42:46
|
<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div> <div>Hi,</div> <div> </div> <div>i'm searching for a possibility to automatically (!) mirror a whole webpage with all the included content (images, videos, etc) like the manually "Save Page As"-button (Ctrl+S) from firefox, or chrome. Wget, or curl don't works, because of lack of javascript support.</div> <div> </div> <div>Now i found the great headless browser htmlunit. I played with it and it is really incredible. So i want to stay with this, but i cannot find how to download a whole website with all the included content, so i want to ask you, how to accomplish this task?</div> <div> </div> <div>If it is not possible, do you have any suggestions how to implement this (i.e. PhantomJS, etc).</div> <div> </div> <div>TIA</div> </div> <div> </div> <div class="signature"> </div></div></body></html> |
From: nonSonoPaola <non...@gm...> - 2016-09-26 14:19:42
|
Hi, here you can find a sample file (I made some refactoring since friday evening, please move all files but chrome.html to a folder named resources). Now I get the following exception when running get_image_stream function from custom_js.js. Thanks, Laura ====== EXCEPTION START ======== EcmaError: lineNumber=[3] column=[0] lineSource=[<no source>] name=[TypeError] sourceName=[file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js] message=[TypeError: Cannot read property "width" from undefined (file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js#3)] com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property "width" from undefined (file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js#3) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run( JavaScriptEngine.java:921) at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:628) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call( ContextFactory.java:515) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:803) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:779) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:767) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible( HtmlPage.java:904) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScript( HtmlPage.java:869) at eu.discoveryreply.monitoringTool.serviceLayer.ReportingServices.generatePdfReport( ReportingServices.java:331) at eu.discoveryreply.monitoringTool.test.ReportFactoryTest.testGetPdfReport( ReportFactoryTest.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall( FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run( ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively( FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate( InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.internal.runners.statements.RunBefores.evaluate( RunBefores.java:26) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run( JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run( TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run( RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main( RemoteTestRunner.java:192) Caused by: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot read property "width" from undefined (file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js#3) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError( ScriptRuntime.java:3915) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError( ScriptRuntime.java:3899) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError( ScriptRuntime.java:3924) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2( ScriptRuntime.java:3940) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.undefReadError( ScriptRuntime.java:3951) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getObjectProp( ScriptRuntime.java:1492) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop( Interpreter.java:1247) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret( Interpreter.java:800) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call( InterpretedFunction.java:105) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall( ContextFactory.java:413) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall( HtmlUnitContextFactory.java:252) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall( ScriptRuntime.java:3264) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec( InterpretedFunction.java:115) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun( JavaScriptEngine.java:794) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run( JavaScriptEngine.java:906) ... 33 more Enclosed exception: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot read property "width" from undefined (file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js#3) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError( ScriptRuntime.java:3915) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError( ScriptRuntime.java:3899) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError( ScriptRuntime.java:3924) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2( ScriptRuntime.java:3940) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.undefReadError( ScriptRuntime.java:3951) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getObjectProp( ScriptRuntime.java:1492) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop( Interpreter.java:1247) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:2) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:2) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:2) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:2) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:2) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:3) at script(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/shieldui-all.min.js:12) at script.get_image_stream(file:////Users/laura/work/dev/SKY_KPI-Monitoring-Tool/MonitoringToolReportFactory/etc/bug_conversione_svg2png/20160926/resources/custom_js.js:14) at script(injected script:1) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret( Interpreter.java:800) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call( InterpretedFunction.java:105) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall( ContextFactory.java:413) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall( HtmlUnitContextFactory.java:252) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall( ScriptRuntime.java:3264) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec( InterpretedFunction.java:115) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun( JavaScriptEngine.java:794) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run( JavaScriptEngine.java:906) at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:628) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call( ContextFactory.java:515) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:803) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:779) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute( JavaScriptEngine.java:767) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible( HtmlPage.java:904) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScript( HtmlPage.java:869) at eu.discoveryreply.monitoringTool.serviceLayer.ReportingServices.generatePdfReport( ReportingServices.java:331) at eu.discoveryreply.monitoringTool.test.ReportFactoryTest.testGetPdfReport( ReportFactoryTest.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall( FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run( ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively( FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate( InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild( BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.internal.runners.statements.RunBefores.evaluate( RunBefores.java:26) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run( JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run( TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run( RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main( RemoteTestRunner.java:192) ======= EXCEPTION END ======== 2016-09-24 11:42 GMT+02:00 Ronald Brill <rb...@rb...>: > On Fri, 23 Sep 2016 21:36:31 +0200 nonSonoPaola wrote: > > > >Hi, > >Is there any way of parsing a page that contains a setTimeout instruction? > > In general: > Yes, HtmlUnit can handle every page a common browser can handle. And if > not - you found a bug and we have to work on. > > To be more specific: > You have to provide a bit more info. Why do you think it does not work? > Can you provide the page source and your source code to give us an > impression of > your problem. > > > > RBRi > -------------------------- > WETATOR > Smart web application testing > http://www.wetator.org > |
From: Ronald B. <rb...@rb...> - 2016-09-24 09:42:48
|
On Fri, 23 Sep 2016 21:36:31 +0200 nonSonoPaola wrote: > >Hi, >Is there any way of parsing a page that contains a setTimeout instruction? In general: Yes, HtmlUnit can handle every page a common browser can handle. And if not - you found a bug and we have to work on. To be more specific: You have to provide a bit more info. Why do you think it does not work? Can you provide the page source and your source code to give us an impression of your problem. RBRi -------------------------- WETATOR Smart web application testing http://www.wetator.org |
From: nonSonoPaola <non...@gm...> - 2016-09-23 19:36:42
|
Hi, Is there any way of parsing a page that contains a setTimeout instruction? Thanks, Laura |
From: Ronald B. <rb...@rb...> - 2016-09-21 19:26:40
|
If you find and difference between HtmlUnit and a real browser, you found a bug. Please open one... :-) And please include info about the domain the redirect points to. RBRi On Wed, 21 Sep 2016 22:10:56 +0530 Vasudevan Comandur wrote: > >All, > > Today, I encountered a problem with my application which was working >fine till > yesterday using HTMLUnit. > > The site to which I am connecting was sending two cookies with the same > name in the set-cookie field as response with location redirection. > > Example : > > Name=CSID; Value=xxx; domain=foo.example.com; path=/ > Name=CSID; Value=yyy; domain=.foo.example.com; path=/ > > HTMLUnit was sending both the cookie values in the re-direction >request where > as real browser was sending only one value which had the domain = > .foo.example.com due to which HTMLUnit application was failing. > > Why is the difference in the behaviour? > >Regards > Vasu > > > >----< Inline text [text-plain-04.txt] >------------------ > >------------------------------------------------------------------------------ > > > >----< Inline text [text-plain-05.txt] >------------------ > >_______________________________________________ >Htmlunit-user mailing list >Htm...@li... >https://lists.sourceforge.net/lists/listinfo/htmlunit-user > > |
From: Vasudevan C. <vco...@gm...> - 2016-09-21 16:41:05
|
All, Today, I encountered a problem with my application which was working fine till yesterday using HTMLUnit. The site to which I am connecting was sending two cookies with the same name in the set-cookie field as response with location redirection. Example : Name=CSID; Value=xxx; domain=foo.example.com; path=/ Name=CSID; Value=yyy; domain=.foo.example.com; path=/ HTMLUnit was sending both the cookie values in the re-direction request where as real browser was sending only one value which had the domain = .foo.example.com due to which HTMLUnit application was failing. Why is the difference in the behaviour? Regards Vasu |
From: nonSonoPaola <non...@gm...> - 2016-09-05 17:59:43
|
Hi, Can anyone help me solving this issue? Il 09/ago/2016 20:11, "nonSonoPaola" <non...@gm...> ha scritto: > Hi, > I'm still facing svg retrieval from html. > Now I have an annoying issue. > See attached test.html file (please move *.js and *.css files to a folder > named resources before running any test). > > Html retrieval works fine (see output.html), but svg selection truncates > the x axis and the chart legend (see attached svg.html). > > Below you fine a code snippet of svg retrieval... > > Can anyone help me? > > Laura > > private static final String SVG_TAG_XPATH_QUERY = ".//*[local-name() = > 'svg']"; > > > WebClient webClient = null; > > try { > > webClient = new WebClient(); > > final HtmlPage page = webClient.getPage(reportUrl); > > DomNode svg = (DomNode) page.getFirstByXPath(SVG_TAG_XPATH_QUERY); > > System.out.println(svg.asXml()); > > } catch (Throwable t) { > > trace.error(t.getMessage(), t); > > throw new MonitoringToolPdfGeneratorException(t); > > } finally { > > if (webClient != null) > > webClient.close(); > > } > > > > |
From: Jeff W. <je...@cs...> - 2016-09-04 22:15:21
|
I have a website I am trying to process data on that uses javascript (and AJAX I think). The page appears to be a simple form (that I've included the asXML() from here as an attachment). There are two select fields I am setting and then trying to clock the search button that activates the form but it seems to be reacting as though no selection was performed or that is failing to update the page contents somehow. The client is configured with: webclient = new WebClient(BrowserVersion.FIREFOX_45); webclient.getCookieManager().setCookiesEnabled(true); webclient.getOptions().setJavaScriptEnabled(true); webclient.getOptions().setCssEnabled(true); webclient.getOptions().setUseInsecureSSL(false); webclient.getOptions().setThrowExceptionOnFailingStatusCode(false); webclient.setAjaxController(new NicelyResynchronizingAjaxController()); webclient.getOptions().setThrowExceptionOnScriptError(true); webclient.setCssErrorHandler(new SilentCssErrorHandler()); So I think I am not having an AJAX synchronization problem (And I've put in a hard wait(5000) just after the desired anchor click() just in case). I am setting my selections with: HtmlSelect select = (HtmlSelect)page.getElementById("NR_SSS_SOC_NWRK_STRM"); HtmlOption option = select.getOptionByText(session); select.setSelectedAttribute(option, true); select.fireEvent(Event.TYPE_CHANGE); select = (HtmlSelect)page.getElementById("NR_SSS_SOC_NWRK_SUBJECT"); option = select.getOptionByText(major); select.setSelectedAttribute(option, true); select.fireEvent(Event.TYPE_CHANGE); HtmlAnchor quickanchor = page.getAnchorByText("Quick Search"); page = quickanchor.click(); But this doesn't seem to work. The page I get back doesn't have any new information on it and it appears as though none of the selections have changed (I don't know if selection changes would appear as rendered differences though in the saved XML) (I've also attached a copy of the asXML() for the returned page from the click.) I discovered the fireEvent for onchange when doing web research into the problem but adding that to the select usage hasn't changed/improved anything. All I seem to be able to get from quickanchor.click() is an unchanged page. And I'm too ignorant about javascript/AJAX to know if the necessary pieces are even being called/activated or if there is a successful AJAX call to the server and back taking place. So... Can anybody tell me what is going on or what I need to do differently to get this to work? Thank you. Jeff |
From: Rural H. <rur...@gm...> - 2016-09-02 08:38:01
|
This is the source code in the end of the function: // start execution here // note: we have to do this also if the server reports an error! // e.g. if the server returns a 404 error page that includes javascript if (scriptEngine_ != null) { scriptEngine_.registerWindowAndMaybeStartEventLoop(webWindow); } // check and report problems if needed throwFailingHttpStatusCodeExceptionIfNecessary(webResponse); return (P) webWindow.getEnclosedPage(); For a simple use of a webClient.getPage("http://some.url"), my concern is, if the page loaded has some delay script(such as by using setTimeout() javascript function with setting self.location to another url) to replace the page in the top window, the page return immediately here will not be the expected final page, am I correct? |
From: Rural H. <rur...@gm...> - 2016-08-26 06:55:10
|
Hi Ronald, I raised the request: https://sourceforge.net/p/htmlunit/bugs/1818/ Thanks. 2016-08-26 2:00 GMT+08:00 Ronald Brill <rb...@rb...>: > On Thu, 25 Aug 2016 18:16:36 +0800 Rural Hunter wrote: > Line number should be not a real problem, i'm sure you able to calculate > the line number if you have access to the whole response. > Regarding the element you are right. But you sample does not use the > element at all and if you are looking for bad js code, i thing > the element will be of minor help. Having the request url at hand is from > my point of view a benefit here. > > If you still miss something, please open an enhancement request, we can > discuss this with all developers than. > > RBRi > > > > >Hi Ronald, > > > >Yes, it can solve our problem in some cases(We actually use that in some > >cases). But it lacks the feature provided in ScriptPreProcessor such as > the > >calling line number, and the element it bounds to etc. I think they serve > >different purposes. > > > >2016-08-25 17:13 GMT+08:00 Ronald Brill <rb...@rb...>: > > > >> Hi Rural, > >> > >> have a look at http://htmlunit.sourceforge.net/faq.html# > >> HowToModifyRequestOrResponse > >> I think this approach can solve your problem. > >> > >> RBRi > >> > >> On Thu, 25 Aug 2016 17:02:38 +0800 Rural Hunter wrote: > >> > > >> >Hi Ronald, > >> > > >> >We do need a similar solution. We usually supply a overridden > >> pre-processor > >> >to WebClient and do things like this in the pre-processor: > >> > @Override > >> > public String preProcess(HtmlPage hp, String sourceCode, String > >> >sourceName, int lineNumber, HtmlElement he) > >> > { > >> > //qq zone temp fix > >> > if(sourceName.indexOf("/qzone/")>0&&sourceCode.indexOf("if( > >> >QZFL.userAgent.ie)")>0) > >> > { > >> > //System.out.println("Found ua code at > >> >"+sourceName+"#"+lineNumber); > >> > return sourceCode.replace("if(QZFL.userAgent.ie)", > >> "if(false)"); > >> > } > >> > **/ > >> > > >> > return sourceCode; > >> > } > >> > > >> >Sometimes it's not a bug and sometimes it's not practicable to wait > for a > >> >fix. > >> > > >> >2016-08-25 14:07 GMT+08:00 Ronald Brill <rb...@rb...>: > >> > > >> >> >We usually use this to diagnose js errors and filter/replace > >> problematic > >> >> js if we can not fix it. > >> >> > >> >> But this was not done by the original ScriptPreProcessor? How have > you > >> >> done this. > >> >> Do you need a similar solution? > >> >> > >> >> Regarding problematic js - if HtmlUnit differs from real browsers > this > >> is > >> >> a bug. Please report all this situations and we will try (sooner or > >> later > >> >> ;-) to fix this. > >> >> > >> >> RBRi > >> >> > >> >> On Thu, 25 Aug 2016 10:00:14 +0800 Rural Hunter wrote: > >> >> > > >> >> >Hi Ronald, > >> >> > > >> >> >We don't use a customized version. We were using 2.14 and I just > try to > >> >> >upgraded to 2.23. We usually use this to diagnose js errors and > >> >> >filter/replace problematic js if we can not fix it. > >> >> > > >> >> >2016-08-24 23:20 GMT+08:00 Ronald Brill <rb...@rb...>: > >> >> > > >> >> >> On Wed, 24 Aug 2016 11:01:48 +0800 Rural Hunter wrote: > >> >> >> > > >> >> >> >I just tried to upgrade my htmlunit dependency from 2.14 to 2.23 > and > >> >> found > >> >> >> >the ScriptPreProcessor is removed. I searched the javadoc and > change > >> >> >> >history but didn't find anything about the function deprecation. > Why > >> >> is it > >> >> >> >removed and anything else I can use to replace it? > >> >> >> > > >> >> >> > >> >> >> ScriptPreProcessor was removed as part of the removal of IE8 > support. > >> >> >> Do you have a customized version in use and if yes what problem do > >> you > >> >> >> solve with this? > >> >> >> > >> >> >> RBRI > >> >> >> > >> >> > > >> >> > > >> >> > >> >> > >> > > >> > > >> > >> > > > > > > |