[0] D'abord,
const MotsSaisis = Selector('p[class=flex-auto pa3 u-break-word]');
syntactiquement, c'est déja incorrect. Ceci peut marcher :
const MotsSaisis = Selector('p[class="flex-auto pa3 u-break-word"]');
Mais, la syntaxe utilisant prédicat n'est peut-être pas la meilleurs. L'ordre de classes devient rigid et en fait l'ordre n'a ici peu d'importance sémantiquement. Pour relaxer cette rigidité, je dirais il vaut mieux utilser la syntaxe plus d'affinité de css selecteur. Dans ce cas, l'ordre n'a pas d'importance, à titre d'exemple, comme ça.
const MotsSaisis = Selector('p.pa3.u-break-word.flex-auto');
[1] Puis,
1 2
| await t
.expect(MotsSaisis).contains('Etoiles Année Surprise'); |
Pour réussir le test, on doit écrire comme ça.
1 2
| await t
.expect(await MotsSaisis.textContent).contains('Etoiles Année Surprise'); |
Voilà !
Partager