是否有可能在JavaScript中获取当前的jsf-ajax-queue?
我需要检测当前是否正在运行任何jsf-ajax请求。
的
jsf.ajax
对象似乎没有公开此信息。
我不想添加事件侦听器,因为这仅用于硒测试,生产中不需要。
最佳答案
对象似乎没有公开此信息。
正如the jsf.ajax
jsdoc所确认的,确实没有为此提供任何公共API。
最好的选择是让Selenium预先通过jsf.ajax.addOnEvent
和jsf.ajax.addOnError
以编程方式注册全局ajax侦听器。这样,您可以自己跟踪启动,完成和出错的请求。