请原谅我的邮件太长
另外,由于IP的问题,我只能分享非常有限的代码片段(使用javascript,jQuery)的工具(由另一个小组开发)生成在线报告下面提到
作为对系统稳定性进行日常分析的一部分,我可以访问公司内部网提供的大量报告。在这些报告中,我使用了restapi和标准Python模块来提取必要的数据。还有其他一些“类型”的报告,这些报告是使用在后台查询某种数据库(不向最终用户公开,也不提供常规访问)时执行的一大堆javascript生成的
我很难从后面的报告中访问数据,即那些使用javascripts的报告。系统报告的每一个输出都可以在浏览器上查看,它有特定的部分,要生成每个部分,需要使用两个javascript,然后将所有这些结合起来生成最终的概览报告
我尝试过使用curl(没有任何选项),但是输出不包含那些包含失败和通过率数据的迷你表(这是使用javascripts和jQuery语句生成的)
我知道这不会有任何区别,但仍然尝试使用Python的urllib2模块访问页面;然而,这也没有得到我真正想要的
jQuery代码段:
jQuery( "#tabs" ).tabs();
jQuery("a#tabs-a").each(function(){
var href = jQuery(this).attr('href'); //#tabs-1 (first a href inside tabs)
var id = href.replace("#", ""); //tabs-1
var file = id + ".html"; //tabs-1.html
var file_container = "div#"+id; //div#tabs-1
jQuery.get(file, function (data) {
jQuery(file_container+" div#content").html( jQuery("#hartsInfoTable").html() + data);
jQuery("table#detailsID").styleTable();
最终输出以小表的形式,如:
ExecutionTime TestCases Pass Fail Blocked NotExecuted
0:22:15 8 8 0 0 0
想知道以前有没有人解决过这种问题
目前没有回答
相关问题 更多 >
编程相关推荐