1

我使用 YUI 3 作为我的主要 Javascript 库和 CasperJS 进行测试。

在我的应用程序中,我动态加载 CSS。我Y.Get.css这样使用:

Y.Get.css(
    '#my_cssFile#',
    {
        attributes : {
            id : "#css_ID#"
        },
        async : true,
        onEnd : function () {
              myCallbackFunction();
        }
    }
);

当我使用 CasperJS 运行测试时,myCallbackFunction()它永远不会被调用。

读到有些浏览器没有实现loadEventonlink元素。然而,CasperJs 使用 Webkit 核心。我怀疑是其他原因造成的。

我也尝试使用该pollInterval属性,但没有结果。

有没有办法在用 casperJS 加载 CSS 后调用回调?

4

0 回答 0