Dans le cours : L'essentiel de Playwright
Accédez à ce cours grâce à un essai gratuit
Inscrivez-vous aujourd’hui pour accéder à plus de 25 300 cours dispensés par des experts.
Interroger une API
Dans le cours : L'essentiel de Playwright
Interroger une API
Aujourd'hui, il n'y a plus une application web qui ne s'appuie pas sur une API. Et même si notre programme d'exemple est sur GitHub Pages et donc sans backend, on peut tout à fait simuler une API en faisant un appel asynchrone, comme le fait cette page pour récupérer un fichier JSON qui lui permet d'établir la liste des fruits de saison pour chaque mois. Le fichier JSON en question est un tableau de 37 fruits pour lesquels il y a une valeur numérique et son équivalent en chaîne de caractères, avec un 0 pour les mois où le fruit n'est pas de saison et un 1 pour les mois où le fruit est de saison. Alors, bien que modeste, ce fichier JSON va nous suffire largement pour voir comment faire un test qui prépare une requête, qui envoie cette requête, et qui vérifie les résultats de la requête. Pour cela, on va récupérer un objet request au lieu d'un objet page. Et si on regarde, cet objet request est de type APIRequestContext, donc c'est exactement ce qu'il faut pour pouvoir effectuer soit un…