{"id":370990,"date":"2023-07-11T09:52:37","date_gmt":"2023-07-11T08:52:37","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qa&#038;p=370990"},"modified":"2023-07-11T09:52:40","modified_gmt":"2023-07-11T08:52:40","slug":"do-jetbrains-aqua-prichazi-podpora-cypress","status":"publish","type":"qa","link":"https:\/\/blog.jetbrains.com\/cs\/qa\/2023\/07\/do-jetbrains-aqua-prichazi-podpora-cypress\/","title":{"rendered":"Do JetBrains Aqua p\u0159ich\u00e1z\u00ed podpora Cypress"},"content":{"rendered":"<p>Skv\u011bl\u00e9 zpr\u00e1vy od t\u00fdmu Aqua!<\/p>\n<p>Dali jsme na v\u00e1s a s radost\u00ed oznamujeme, \u017ee Aqua odte\u010f podporuje obl\u00edben\u00fd testovac\u00ed framework <a href=\"https:\/\/www.cypress.io\/\" target=\"_blank\" rel=\"noopener\">Cypress<\/a>. Poj\u010fte si u\u017e\u00edt zv\u00fd\u0161en\u00ed efektivity p\u0159i pr\u00e1ci se Cypressem, kter\u00e9 tato podpora p\u0159in\u00e1\u0161\u00ed.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/aqua\/download\/\" target=\"_blank\" rel=\"noopener\">ST\u00c1HN\u011aTE SI N\u00c1STROJ AQUA<\/a><\/p>\n<h2 id=\"\"><\/h2>\n<h1 id=\"cypress_support\">Podpora pro Cypress<\/h1>\n<h3 id=\"introducing_aqua_s_test_visibility\">Viditelnost test\u016f v n\u00e1stroji Aqua<\/h3>\n<p>Aqua po otev\u0159en\u00ed projektu automaticky detekuje va\u0161e Cypress testy a zobrazuje vedle nich v editoru ikonu spu\u0161t\u011bn\u00ed. Testy tedy m\u016f\u017eete hrav\u011b spou\u0161t\u011bt na jedno kliknut\u00ed.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1676\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/showTests.png\"><\/p>\n<h3 id=\"explore_results\">Prozkoumejte v\u00fdsledky<\/h3>\n<p>Po dokon\u010den\u00ed test\u016f v\u00e1m Aqua p\u0159edlo\u017e\u00ed komplexn\u00ed v\u00fdsledky test\u016f v\u010detn\u011b souvisej\u00edc\u00edch log\u016f a konzolov\u00fdch v\u00fdstup\u016f pro jednotliv\u00e9 testy. D\u00edky r\u016fzn\u00fdm mo\u017enostem t\u0159\u00edd\u011bn\u00ed a filtrov\u00e1n\u00ed m\u00e1te mo\u017enost rychle proch\u00e1zet ne\u00fasp\u011b\u0161n\u00e9 nebo ignorovan\u00e9 testy a analyzovat dobu jejich proveden\u00ed.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1792\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/failedTest.png\"><\/p>\n<p>Aqua umo\u017e\u0148uje plynul\u00fd p\u0159echod z okna n\u00e1stroje pro v\u00fdsledky test\u016f do p\u0159\u00edslu\u0161n\u00e9ho zdrojov\u00e9ho k\u00f3du vybran\u00e9ho testu.<\/p>\n<h3 id=\"efficient_test_run_configuration_management\">Efektivn\u00ed spr\u00e1va konfigurace test\u016f<\/h3>\n<p>Aqua umo\u017e\u0148uje snadno ukl\u00e1dat a sd\u00edlet konfigurace test\u016f s r\u016fzn\u00fdmi parametry nebo nastaven\u00edmi.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1710\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/runConfig.png\"><\/p>\n<h3 id=\"find_your_tests_with_ease\">Snadn\u00e9 vyhled\u00e1v\u00e1n\u00ed test\u016f<\/h3>\n<p>Vyhled\u00e1v\u00e1n\u00ed konkr\u00e9tn\u00edch testovac\u00edch p\u0159\u00edpad\u016f je odte\u010f d\u00edky Aqua hra\u010dka. Vyhledejte si po\u017eadovan\u00fd test a p\u0159esko\u010dte na n\u011bj pomoc\u00ed funkce <em>Go to Symbol<\/em> nebo <em>Search Everywhere<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1646\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/searchSymbol.png\"><\/p>\n<h3 id=\"enhanced_code_editing_experience\">Vylep\u0161en\u00e9 mo\u017enosti editace k\u00f3du<\/h3>\n<p>Nepochybn\u011b na syst\u00e9mu Aqua ocen\u00edte roz\u0161\u00ed\u0159en\u00e9 mo\u017enosti editace k\u00f3du. Vyu\u017eijte podporu jazyk\u016f JavaScript a TypeScript, v\u010detn\u011b inteligentn\u00edho dokon\u010dov\u00e1n\u00ed k\u00f3du, navigace, podpory linteru a dal\u0161\u00ed. Funkce Aqua Code Insight je vylep\u0161ena o podporu funkc\u00ed a v\u00fdraz\u016f specifick\u00fdch pro Cypress. Zv\u00fdraz\u0148uje lok\u00e1tory CSS a XPath v \u0159et\u011bzcov\u00fdch liter\u00e1lech a poskytuje relevantn\u00ed n\u00e1vrhy pro dopln\u011bn\u00ed k\u00f3du.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1358\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/enhancedCodeInsight.png\"><\/p>\n<p>Aqua nab\u00edz\u00ed prvot\u0159\u00eddn\u00ed podporu Cypress alias\u016f. Snadno tak m\u016f\u017eete p\u0159ech\u00e1zet mezi deklaracemi alias\u016f a jejich pou\u017eit\u00edm, prov\u00e1d\u011bt inline p\u0159ejmenov\u00e1n\u00ed a identifikovat mezi nimi ty nepou\u017e\u00edvan\u00e9. Aqua d\u00e1le u neplatn\u00fdch pou\u017eit\u00ed alias\u016f hl\u00e1s\u00ed varov\u00e1n\u00ed. Jedn\u00e1 se nap\u0159\u00edklad o odkazov\u00e1n\u00ed na alias u objektu <code>this<\/code> v r\u00e1mci funkce arrow.<\/p>\n<h3 id=\"simplified_element_inspection_and_validation\">Zjednodu\u0161en\u00e1 kontrola a ov\u011b\u0159ov\u00e1n\u00ed prvk\u016f<\/h3>\n<p>Aqua se bezprobl\u00e9mov\u011b integruje s vestav\u011bn\u00fdm Web Inspectorem a na testovan\u00e9 webov\u00e9 str\u00e1nce navrhuje vlastn\u00ed lok\u00e1tory prvk\u016f. Podporuje navigaci ze zdrojov\u00e9ho k\u00f3du k prvk\u016fm na str\u00e1nce, p\u0159i\u010dem\u017e zv\u00fdraz\u0148uje prvky ve Web Inspectoru na z\u00e1klad\u011b selektor\u016f CSS. Tato funkce usnad\u0148uje ov\u011b\u0159ov\u00e1n\u00ed platnosti lok\u00e1tor\u016f a dostupnosti prvk\u016f. Web Inspector d\u00e1le pom\u00e1h\u00e1 kontrolovat str\u00e1nky a ov\u011b\u0159it nebo vygenerovat v\u00edce druh\u016f lok\u00e1tor\u016f, \u010d\u00edm\u017e zaji\u0161\u0165uje jejich unik\u00e1tnost a spolehlivost.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"1800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/webInspector.png\"><\/p>\n<h3 id=\"cypress_launchpad\">Launchpad pro Cypress<\/h3>\n<p>Jednoduch\u00fdm kliknut\u00edm na tla\u010d\u00edtko Open Cypress z\u00edsk\u00e1te okam\u017eit\u00fd p\u0159\u00edstup k <a href=\"https:\/\/docs.cypress.io\/guides\/getting-started\/opening-the-app#The-Launchpad\" target=\"_blank\" rel=\"noopener\">Launchpadu<\/a> a m\u016f\u017eete za\u010d\u00edt s konfigurac\u00ed test\u016f pro dan\u00fd projekt.<\/p>\n<p><img decoding=\"async\" alt=\"\" width=\"424\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/launchpad.png\"><\/p>\n<h2 id=\"aqua_is_more_than_just_an_editor\">Aqua je v\u00edce ne\u017e jen editor<\/h2>\n<p>Aqua jde daleko za r\u00e1mec pouh\u00e9ho editoru. Zefektiv\u0148uje v\u00fdvoj a \u00fadr\u017ebu test\u016f Cypress. D\u00edky integrovan\u00e9mu Web Inspectoru nab\u00edz\u00ed p\u0159\u00edmo v IDE neoceniteln\u00e9 informace a umo\u017e\u0148uje bezprobl\u00e9movou navigaci a dopl\u0148ov\u00e1n\u00ed k\u00f3du v re\u00e1ln\u00e9m \u010dase na z\u00e1klad\u011b dat.<\/p>\n<p>Jako robustn\u00ed IDE vybavuje Aqua v\u0161echny QA profesion\u00e1ly z\u00e1kladn\u00edmi n\u00e1stroji pro jejich ka\u017edodenn\u00ed pr\u00e1ci, mimo jin\u00e9:<\/p>\n<ul>\n<li>Spr\u00e1va datab\u00e1z\u00ed: Bezprobl\u00e9mov\u00e9 p\u0159ipojen\u00ed k v\u00edce datab\u00e1z\u00edm a snadn\u00e1 p\u0159\u00edprava a ov\u011b\u0159ov\u00e1n\u00ed dat aplikace.<\/li>\n<li>Klient HTTP p\u0159\u00edmo v editoru: Prov\u00e1d\u011bjte komplexn\u00ed po\u017eadavky HTTP, kontroln\u00ed v\u00fdrazy a snadno je sd\u00edlejte se sv\u00fdm t\u00fdmem a spou\u0161t\u011bjte je v r\u00e1mci CI\/CD.<\/li>\n<li>Podpora Dockeru: Zjednodu\u0161te spr\u00e1vu kontejner\u016f pomoc\u00ed integrovan\u00fdch funkc\u00ed Aqua pro spou\u0161t\u011bn\u00ed, monitorov\u00e1n\u00ed a konfiguraci kontejner\u016f.<\/li>\n<\/ul>\n<p>Krom\u011b t\u011bchto funkc\u00ed poskytuje Aqua tak\u00e9 integraci s VCS, termin\u00e1lem a dal\u0161\u00edmi funkcemi, \u010d\u00edm\u017e se v oblasti testov\u00e1n\u00ed postar\u00e1 o v\u0161echny va\u0161e pot\u0159eby.<\/p>\n<p>M\u00e1me radost, \u017ee se n\u00e1m poda\u0159ilo dos\u00e1hnout tohoto v\u00fdznamn\u00e9ho miln\u00edku a zveme v\u00e1s, abyste tuto verzi Aqua vyzkou\u0161eli. Pozor, funkce je st\u00e1le v re\u017eimu ve\u0159ejn\u00e9ho n\u00e1hledu, tak\u017ee pokud naraz\u00edte na n\u011bjak\u00e9 probl\u00e9my, nahlaste je v na\u0161em <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/aqua\" target=\"_blank\" rel=\"noopener\">n\u00e1stroji pro sledov\u00e1n\u00ed probl\u00e9m\u016f<\/a>.<\/p>\n<p>Ke sd\u00edlen\u00ed sv\u00fdch poznatk\u016f, ot\u00e1zek nebo n\u00e1vrh\u016f pou\u017eijte n\u00e1\u0161 <a href=\"https:\/\/www.jetbrains.com\/feedback\/aqua\/\" target=\"_blank\" rel=\"noopener\">formul\u00e1\u0159 pro zp\u011btnou vazbu<\/a>. Nejnov\u011bj\u0161\u00ed n\u00e1hledovou verzi si m\u016f\u017eete pohodln\u011b st\u00e1hnout prost\u0159ednictv\u00edm aplikace <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox<\/a> nebo na na\u0161ich <a href=\"https:\/\/jb.gg\/Aqua\" target=\"_blank\" rel=\"noopener\">webov\u00fdch str\u00e1nek<\/a>.<\/p>\n<p>Sledujte novinky o nejnov\u011bj\u0161\u00edch vylep\u0161en\u00edch \u2013 p\u0159ihlaste si odb\u011br na\u0161eho blogu. A tak\u00e9 n\u00e1s nezapome\u0148te <a href=\"https:\/\/twitter.com\/JetBrains_Aqua\" target=\"_blank\" rel=\"noopener\">sledovat na Twitteru<\/a>.<\/p>\n<p>P\u0159ejeme v\u00e1m \u00fasp\u011b\u0161n\u00e9 a efektivn\u00ed automatizovan\u00e9 testov\u00e1n\u00ed!<\/p>\n<p>T\u00fdm JetBrains Aqua<\/p>\n","protected":false},"author":1229,"featured_media":361790,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[8159,2158,477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/qa\/370990"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/qa"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/types\/qa"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/users\/1229"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/comments?post=370990"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/qa\/370990\/revisions"}],"predecessor-version":[{"id":370994,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/qa\/370990\/revisions\/370994"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/media\/361790"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/media?parent=370990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/categories?post=370990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/tags?post=370990"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/cs\/wp-json\/wp\/v2\/cross-post-tag?post=370990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}