我使用 YUI 3 作为我的主要 Javascript 库和 CasperJS 进行测试。
在我的应用程序中,我动态加载 CSS。我Y.Get.css
这样使用:
Y.Get.css(
'#my_cssFile#',
{
attributes : {
id : "#css_ID#"
},
async : true,
onEnd : function () {
myCallbackFunction();
}
}
);
当我使用 CasperJS 运行测试时,myCallbackFunction()
它永远不会被调用。
我读到有些浏览器没有实现loadEvent
onlink
元素。然而,CasperJs 使用 Webkit 核心。我怀疑是其他原因造成的。
我也尝试使用该pollInterval
属性,但没有结果。
有没有办法在用 casperJS 加载 CSS 后调用回调?