{"id":365242,"date":"2023-06-21T13:23:08","date_gmt":"2023-06-21T12:23:08","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qa&#038;p=365242"},"modified":"2023-06-21T13:32:49","modified_gmt":"2023-06-21T12:32:49","slug":"la-prise-en-charge-de-cypress-est-maintenant-disponible-dans-jetbrains-aqua","status":"publish","type":"qa","link":"https:\/\/blog.jetbrains.com\/fr\/qa\/2023\/06\/la-prise-en-charge-de-cypress-est-maintenant-disponible-dans-jetbrains-aqua\/","title":{"rendered":"La prise en charge de Cypress est maintenant disponible dans JetBrains Aqua"},"content":{"rendered":"<p>L&#8217;\u00e9quipe Aqua a une bonne nouvelle \u00e0 partager !<\/p>\n<p>Nous avons tenu compte des nombreuses demandes de nos utilisateurs et avons le plaisir d&#8217;annoncer que le framework de tests <a href=\"https:\/\/www.cypress.io\/\" target=\"_blank\" rel=\"noopener\">Cypress<\/a> est maintenant pris en charge dans Aqua, notre IDE pour l&#8217;automatisation des tests. Lisez ce qui suit pour d\u00e9couvrir comment cette prise en charge va vous aider \u00e0 travailler plus efficacement avec Cypress.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/fr-fr\/aqua\/download\/\" target=\"_blank\" rel=\"noopener\">T\u00c9L\u00c9CHARGER AQUA<\/a><\/p>\n<h2 id=\"\">\u00a0<\/h2>\n<h1 id=\"cypress_support\">Prise en charge de Cypress<\/h1>\n<h3 id=\"introducing_aqua_s_test_visibility\">Pr\u00e9sentation de la visibilit\u00e9 des tests dans Aqua<\/h3>\n<p>Lorsque vous ouvrez votre projet, Aqua d\u00e9tecte automatiquement vos tests Cypress et les signale par une ic\u00f4ne d&#8217;ex\u00e9cution dans l&#8217;\u00e9diteur afin que vous puissiez lancer facilement vos tests en un clic.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/showTests.png\" alt=\"\" width=\"1676\" \/><\/p>\n<h3 id=\"explore_results\">Examen des r\u00e9sultats des tests<\/h3>\n<p>Une fois vos tests termin\u00e9s, Aqua vous fournira les r\u00e9sultats complets, y compris les journaux et les sorties de la console pour chaque test. Gr\u00e2ce aux diff\u00e9rentes options de tri et de filtrage, il est facile de parcourir tous les tests \u00e9chou\u00e9s ou ignor\u00e9s et d&#8217;analyser le temps d&#8217;ex\u00e9cution de chaque test.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/failedTest.png\" alt=\"\" width=\"1792\" \/><\/p>\n<p>Aqua permet de naviguer de fa\u00e7on fluide entre la fen\u00eatre d&#8217;outil pr\u00e9sentant les r\u00e9sultats des tests et le code source du test s\u00e9lectionn\u00e9.<\/p>\n<h3 id=\"efficient_test_run_configuration_management\">G\u00e9rez efficacement les configurations d&#8217;ex\u00e9cution des tests<\/h3>\n<p>Aqua vous permet d&#8217;enregistrer et de partager facilement les configurations d&#8217;ex\u00e9cution de tests ayant diff\u00e9rents param\u00e8tres ou diff\u00e9rentes configurations.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/runConfig.png\" alt=\"\" width=\"1710\" \/><\/p>\n<h3 id=\"find_your_tests_with_ease\">Trouvez facilement vos tests<\/h3>\n<p>La recherche de cas de tests sp\u00e9cifiques est d\u00e9sormais ultra-rapide avec Aqua. Utilisez la fonctionnalit\u00e9 <em>Go to Symbol<\/em> ou <em>Search Everywhere<\/em> pour trouver un test et y acc\u00e9der rapidement.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/searchSymbol.png\" alt=\"\" width=\"1646\" \/><\/p>\n<h3 id=\"enhanced_code_editing_experience\">Exp\u00e9rience d&#8217;\u00e9dition du code am\u00e9lior\u00e9e<\/h3>\n<p>Aqua offre une exp\u00e9rience de codage avanc\u00e9e. La prise en charge de JavaScript et TypeScript inclut notamment la saisie semi-automatique intelligente du code, la navigation et la prise en charge des linters. La fonctionnalit\u00e9 Code Insight d&#8217;Aqua a \u00e9t\u00e9 am\u00e9lior\u00e9e pour prendre en charge les fonctions et expressions sp\u00e9cifiques de Cypress. Elle met en \u00e9vidence les localisateurs CSS et XPath dans les litt\u00e9raux de cha\u00eene et fait des suggestions de saisie semi-automatique pertinentes.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/enhancedCodeInsight.png\" alt=\"\" width=\"1358\" \/><\/p>\n<p>Aqua assure une excellente prise en charge des alias de Cypress. Naviguez simplement entre les d\u00e9clarations et les utilisations des alias, effectuez des renommages inline rename et identifiez les d\u00e9clarations d&#8217;alias non utilis\u00e9es. Aqua fournit \u00e9galement des avertissements pour les utilisations d&#8217;alias non valides, telles que le r\u00e9f\u00e9rencement d&#8217;un alias sur l&#8217;objet \u00ab\u00a0this\u00a0\u00bb dans une fonction fl\u00e9ch\u00e9e.<\/p>\n<h3 id=\"simplified_element_inspection_and_validation\">Inspection et validation d&#8217;\u00e9l\u00e9ment simplifi\u00e9es<\/h3>\n<p>Gr\u00e2ce \u00e0 son int\u00e9gration parfaite avec l&#8217;inspecteur Web, Aqua sugg\u00e8re des localisateurs fiables pour les \u00e9l\u00e9ments de la page web test\u00e9e. Il prend en charge la navigation du code source vers les \u00e9l\u00e9ments de la page et met en \u00e9vidence les \u00e9l\u00e9ments de l&#8217;inspecteur web en fonction des s\u00e9lecteurs CSS. Cette fonctionnalit\u00e9 aide \u00e0 v\u00e9rifier la validit\u00e9 des localisateurs et la disponibilit\u00e9 des \u00e9l\u00e9ments. L&#8217;inspecteur web facilite \u00e9galement l&#8217;inspection de la page et valide ou g\u00e9n\u00e8re plusieurs types de localisateurs, en s&#8217;assurant qu&#8217;ils sont uniques et fiables.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/webInspector.png\" alt=\"\" width=\"1800\" \/><\/p>\n<h3 id=\"cypress_launchpad\">Launchpad de Cypress<\/h3>\n<p>Vous pouvez acc\u00e9der instantan\u00e9ment au <a href=\"https:\/\/docs.cypress.io\/guides\/getting-started\/opening-the-app#The-Launchpad\" target=\"_blank\" rel=\"noopener\">Launchpad<\/a> afin de configurer des tests pour votre projet en cliquant simplement sur le bouton Open Cypress.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/launchpad.png\" alt=\"\" width=\"424\" \/><\/p>\n<h2 id=\"aqua_is_more_than_just_an_editor\">Aqua est bien plus qu&#8217;un \u00e9diteur<\/h2>\n<p>Aqua va plus loin qu&#8217;un simple \u00e9diteur en facilitant le d\u00e9veloppement et la maintenance des tests Cypress. Avec son inspecteur web int\u00e9gr\u00e9, Aqua fournit des analyses pr\u00e9cieuses directement dans votre IDE, permettant une saisie semi-automatique du code en temps r\u00e9el ax\u00e9e sur les donn\u00e9es et facilitant la navigation.<\/p>\n<p>Aqua est un IDE robuste, qui apporte aux professionnels de l&#8217;assurance qualit\u00e9 les outils essentiels pour leurs workflows quotidiens, notamment :<\/p>\n<ul>\n<li>La gestion des bases de donn\u00e9es : connectez-vous facilement \u00e0 plusieurs bases de donn\u00e9es pour pr\u00e9parer et v\u00e9rifier les donn\u00e9es de l&#8217;application sans effort.<\/li>\n<li>Un Client HTTP bas\u00e9 sur l&#8217;\u00e9diteur : effectuez des requ\u00eates HTTP complexes et des assertions, et partagez-les facilement avec votre \u00e9quipe en les ex\u00e9cutant sur les pipelines de CI\/CD.<\/li>\n<li>La Prise en charge de Docker : les capacit\u00e9s int\u00e9gr\u00e9es d&#8217;Aqua simplifient l&#8217;ex\u00e9cution, le contr\u00f4le et la configuration des conteneurs.<\/li>\n<\/ul>\n<p>Aqua fournit par ailleurs d&#8217;autres fonctionnalit\u00e9s pour les tests, parmi lesquelles l&#8217;int\u00e9gration avec les syst\u00e8mes de contr\u00f4le de version et un terminal.<\/p>\n<p>Cette nouvelle version d&#8217;Aqua constitue une \u00e9volution significative et nous vous invitons \u00e0 l&#8217;essayer et \u00e0 nous dire ce que vous en pensez. Gardez \u00e0 l&#8217;esprit que la prise en charge de Cypress est encore en phase de preview publique. Si vous rencontrez des probl\u00e8mes, n&#8217;h\u00e9sitez pas \u00e0 nous les signaler via notre <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/aqua\" target=\"_blank\" rel=\"noopener\">outil de suivi<\/a>.<\/p>\n<p>Veuillez utiliser ce <a href=\"https:\/\/www.jetbrains.com\/feedback\/aqua\/\" target=\"_blank\" rel=\"noopener\">formulaire<\/a> pour nous faire part de vos retours, questions ou suggestions. Vous pouvez t\u00e9l\u00e9charger le dernier build de la pr\u00e9version via l&#8217;application <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a> ou sur <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/aqua\/\" target=\"_blank\" rel=\"noopener\">notre site web<\/a>.<\/p>\n<p>Et si vous souhaitez vous tenir au courant des derni\u00e8res am\u00e9liorations, abonnez-vous \u00e0 notre blog et <a href=\"https:\/\/twitter.com\/JetBrains_Aqua\" target=\"_blank\" rel=\"noopener\">suivez-nous sur Twitter<\/a>.<\/p>\n<p>Nous esp\u00e9rons que cette nouvelle fonctionnalit\u00e9 contribuera \u00e0 l&#8217;efficacit\u00e9 et \u00e0 la r\u00e9ussite de l&#8217;automatisation de vos tests\u00a0!<\/p>\n<p>L&#8217;\u00c9quipe Aqua<\/p>\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":365272,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[8159,2158,477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qa\/365242"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qa"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/qa"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=365242"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qa\/365242\/revisions"}],"predecessor-version":[{"id":365315,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/qa\/365242\/revisions\/365315"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/365272"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=365242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=365242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=365242"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=365242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}