Используйте JavaScript, чтобы получить количество активных запросов JSF Ajax - PullRequest
0 голосов
/ 18 декабря 2018

Я использую JS в некоторых тестах Selenium, чтобы убедиться, что нет никаких активных запросов Ajax.Я могу извлечь их количество для jQuery и PrimeFaces, но оно не работает для JSF.

String jsPF = "return PrimeFaces.ajax.Queue.isEmpty();";
String jsJQuery = "return jQuery.active != 0;";

Возможно ли использовать методы JSF или чистый JS для его получения?Возможно, я должен использовать "jsf.ajax.addOnEvent()", но не уверен в этом.

1 Ответ

0 голосов
/ 18 декабря 2018

Я не уверен, что JSF API предоставляет что-то похожее на то, что мы делаем в PrimeFaces.

Что вы хотите архивировать?

В PrimeFaces-Arquillian ( 1 ) мы просто используем графеновую защиту ( 2 ).Это прекрасно работает, если вы хотите дождаться AJAX-запроса:

Graphene.guardAjax(buttonToClick).click();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...