You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Un projet sur lequel je travaille souffre actuellement d’un test end-to-end flaky. Ce dernier attend qu’une instance de Collapse et le CollapseButton correspondant apparaissent dans la page suite à une requête AJAX. Pour ce faire, il se base sur les attributs data-fr-js-collapse et data-fr-js-collapse-button.
Cependant, le clic sur le bouton est parfois sans effet. Après investigation il apparaît que cela provient de l’accesseur isEnabled du composant Collapse qui retourne false, et court-circuite de ce fait l’appel à disclose :
Ne pouvant qu’interroger le DOM dans nos tests E2E, nous comptions sur l’apparition des data attributes comme indiquant la possibilité d’interagir avec le composant correspondant. Serait-il possible de faire en sorte que cela soit le cas ?
The text was updated successfully, but these errors were encountered:
Un projet sur lequel je travaille souffre actuellement d’un test end-to-end flaky. Ce dernier attend qu’une instance de
Collapse
et leCollapseButton
correspondant apparaissent dans la page suite à une requête AJAX. Pour ce faire, il se base sur les attributsdata-fr-js-collapse
etdata-fr-js-collapse-button
.Cependant, le clic sur le bouton est parfois sans effet. Après investigation il apparaît que cela provient de l’accesseur
isEnabled
du composantCollapse
qui retournefalse
, et court-circuite de ce fait l’appel àdisclose
:dsfr/src/dsfr/core/script/collapse/collapse.js
Lines 40 to 41 in 0509e56
Ne pouvant qu’interroger le DOM dans nos tests E2E, nous comptions sur l’apparition des data attributes comme indiquant la possibilité d’interagir avec le composant correspondant. Serait-il possible de faire en sorte que cela soit le cas ?
The text was updated successfully, but these errors were encountered: