如何从CasperJS获取样式表列表?

时间:2014-12-10 07:37:02

标签: javascript css casperjs

如何从CasperJS获取样式表列表? 我想要什么'document.styleSheets'在Chrome中返回。

例如:

StyleSheetList {0: CSSStyleSheet, 1: CSSStyleSheet, 2: CSSStyleSheet,3: CSSStyleSheet, 4: CSSStyleSheet, 5: CSSStyleSheet, 6: CSSStyleSheet, 7: CSSStyleSheet, 8: CSSStyleSheet, 9: CSSStyleSheet, 10: CSSStyleSheet, 11: CSSStyleSheet, 12: CSSStyleSheet, length: 13, item: function}

1 个答案:

答案 0 :(得分:0)

您以相同的方式访问样式表,您可以在Chrome中访问它,但在执行此操作之前,您必须从页面上下文中获取它。

var css = casper.evaluate(function(){
    return document.styleSheets;
});
casper.echo(css[0].href); // href of first stylesheet