{"id":365885,"date":"2023-06-08T21:56:09","date_gmt":"2023-06-08T20:56:09","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qa&#038;p=365885"},"modified":"2023-06-23T22:01:35","modified_gmt":"2023-06-23T21:01:35","slug":"chegou-o-suporte-ao-playwright-no-jetbrains-aqua","status":"publish","type":"qa","link":"https:\/\/blog.jetbrains.com\/pt-br\/qa\/2023\/06\/chegou-o-suporte-ao-playwright-no-jetbrains-aqua\/","title":{"rendered":"Chegou o suporte ao Playwright no JetBrains Aqua"},"content":{"rendered":"<p>Este \u00e9 um comunicado especial da equipe do Aqua!<\/p>\n<p>Temos trabalhado duro para oferecer suporte de primeira linha aos frameworks de teste mais populares e nossos usu\u00e1rios v\u00eam pedindo o suporte ao <a href=\"https:\/\/playwright.dev\/\" target=\"_blank\" rel=\"noopener\">Playwright<\/a> por um bom tempo. Estamos empolgados em anunciar que a nova vers\u00e3o do Aqua inclui o suporte total ao Playwright.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/aqua\/download\/\" target=\"_blank\" rel=\"noopener\">BAIXE O AQUA<\/a><\/p>\n<h2 id=\"\">&nbsp;<\/h2>\n<h1 id=\"playwright_support\">Suporte ao Playwright<\/h1>\n<h3 id=\"aqua_shows_your_tests\">O Aqua mostra os seus testes<\/h3>\n<p>Ao abrir o seu projeto, o Aqua encontrar\u00e1 os seus testes do Playwright e mostrar\u00e1 \u00edcones na medianiz para executar os seus testes a partir do editor.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/OpenProject.png\" alt=\"\" width=\"1686\"><\/p>\n<p>\u00c9 simples e f\u00e1cil executar testes com o Playwright. Se precisar, voc\u00ea tamb\u00e9m pode escolher executar todos os testes a partir de um arquivo ou pasta.<\/p>\n<h3 id=\"explore_results_and_find_issues\">Explore resultados e encontre problemas<\/h3>\n<p>Quando um teste termina, o Aqua mostra os resultados detalhados, o log e a sa\u00edda do console correspondentes ao teste. Com v\u00e1rias op\u00e7\u00f5es de classifica\u00e7\u00e3o e filtragem, fica f\u00e1cil analisar todos os testes falhados ou ignorados, ou inspecionar o tempo de execu\u00e7\u00e3o de cada teste.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/TestRun-PW.png\" alt=\"\" width=\"1800\"><br>O Aqua permite que voc\u00ea navegue facilmente da janela de ferramentas de resultados de testes at\u00e9 o c\u00f3digo-fonte do teste selecionado. Para sua conveni\u00eancia, o Aqua mostra dicas de inser\u00e7\u00e3o com o tempo de execu\u00e7\u00e3o da etapa, real\u00e7a a linha ou express\u00e3o com erro diretamente no editor de c\u00f3digo-fonte e mostra a mensagem de erro correspondente. Isso proporciona uma experi\u00eancia transparente para o usu\u00e1rio.<\/p>\n<h3 id=\"save_and_share_your_test_run_settings\">Salve e compartilhe as suas configura\u00e7\u00f5es de execu\u00e7\u00e3o de testes<\/h3>\n<p>Se voc\u00ea estiver executando v\u00e1rios conjuntos de testes com par\u00e2metros ou configura\u00e7\u00f5es diferentes, poder\u00e1 salvar as suas configura\u00e7\u00f5es como uma <em>Configura\u00e7\u00e3o de Execu\u00e7\u00e3o<\/em>, compartilh\u00e1-la com a sua equipe e alternar instantaneamente entre as diferentes configura\u00e7\u00f5es.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/EditConfig.png\" alt=\"\" width=\"1780\"><\/p>\n<p>O Aqua tamb\u00e9m respeita o arquivo Playwright.tsconfig e sugere ajustes nele se o arquivo de teste selecionado n\u00e3o estiver na pasta de teste especificada.<\/p>\n<h3 id=\"search_specific_test_case\">Pesquisa por casos de testes espec\u00edficos<\/h3>\n<p>\u00c0s vezes, pode ser complicado encontrar um teste espec\u00edfico no c\u00f3digo-fonte, especialmente quando os testes n\u00e3o s\u00e3o declarados como fun\u00e7\u00f5es. \u00c9 a\u00ed que o Aqua pode ajudar. Pressione \u21e7 duas vezes para abrir a janela de pesquisa e, usando <em>Go to Symbol<\/em> ou <em>Search everywhere<\/em>, agora ficou f\u00e1cil encontrar e ir diretamente at\u00e9 o teste espec\u00edfico que voc\u00ea est\u00e1 procurando.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/searchEverywhere.png\" alt=\"\" width=\"1800\"><\/p>\n<h2 id=\"debugger\">Depurador<\/h2>\n<p>O Aqua tamb\u00e9m j\u00e1 fornece como padr\u00e3o um depurador para os seus testes do Playwright dentro do seu IDE. Voc\u00ea pode criar pontos de interrup\u00e7\u00e3o para parar a execu\u00e7\u00e3o e analisar o seu c\u00f3digo.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/debugger.png\" alt=\"\" width=\"1800\"><\/p>\n<h2 id=\"enjoy_an_advanced_code_editing_experience\">Desfrute de uma experi\u00eancia avan\u00e7ada de edi\u00e7\u00e3o de c\u00f3digo<\/h2>\n<p>O Aqua vem com suporte de primeira \u00e0 JavaScript e TypeScript, incluindo complementa\u00e7\u00e3o inteligente de c\u00f3digo, navega\u00e7\u00e3o, suporte a linters e mais.<\/p>\n<p>Aprimoramos o nosso insight de c\u00f3digo e introduzimos o suporte a fun\u00e7\u00f5es e express\u00f5es espec\u00edficas do Playwright.<br>O Aqua real\u00e7a localizadores de CSS e XPath em literais de string e fornece a complementa\u00e7\u00e3o de c\u00f3digo correspondente.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/locators.png\" alt=\"\" width=\"1800\"><\/p>\n<p>Se a p\u00e1gina Web sendo testada estiver aberta no Web Inspector embutido, o Aqua sugere localizadores reais para os elementos da p\u00e1gina.<\/p>\n<p>O Aqua usa o nome do atributo de teste de dados que constar no arquivo de configura\u00e7\u00e3o do Playwright.<\/p>\n<p>O Aqua tamb\u00e9m d\u00e1 suporte \u00e0 navega\u00e7\u00e3o do c\u00f3digo-fonte at\u00e9 um elemento na sua p\u00e1gina. Isso ajuda a verificar facilmente se o localizador \u00e9 v\u00e1lido e se o elemento est\u00e1 dispon\u00edvel na p\u00e1gina.<\/p>\n<p>O Web Inspector tamb\u00e9m ajuda a inspecionar a p\u00e1gina e validar ou gerar v\u00e1rios tipos de localizadores, garantindo que eles sejam \u00fanicos e confi\u00e1veis.<\/p>\n<p>O Aqua torna mais f\u00e1cil e eficiente desenvolver e manter testes do Playwright. Gra\u00e7as ao Web Inspector embutido, que fornece insights valiosos ao IDE, o Aqua pode oferecer complementa\u00e7\u00e3o de c\u00f3digo com dados reais e navega\u00e7\u00e3o transparente.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/06\/EditingExperience3.png\" alt=\"\" width=\"1800\"><\/p>\n<h2 id=\"aqua_is_more_than_just_an_editor\">O Aqua \u00e9 mais que apenas um editor<\/h2>\n<p>Como um poderoso IDE, o Aqua tamb\u00e9m vem com tudo de que os profissionais de controle de qualidade precisam no dia a dia, incluindo:<\/p>\n<ul>\n<li>Gerenciamento de bancos de dados, que permite que voc\u00ea conecte v\u00e1rios bancos de dados e prepare e verifique os dados do seu aplicativo.<\/li>\n<\/ul>\n<ul>\n<li>Um cliente de HTTP baseado no editor que executa solicita\u00e7\u00f5es e asser\u00e7\u00f5es complexas de HTTP e permite que voc\u00ea as compartilhe com a sua equipe e as execute no sistema de CI\/CD.<\/li>\n<\/ul>\n<ul>\n<li>Suporte ao Docker, com execu\u00e7\u00e3o, monitoramento e configura\u00e7\u00e3o de containers.<\/li>\n<li>VCS, Terminal e mais.<\/li>\n<\/ul>\n<p>Este \u00e9 um grande marco para n\u00f3s e convidamos voc\u00ea a experimentar esta vers\u00e3o. Lembre-se de que este recurso ainda est\u00e1 na fase de pr\u00e9-visualiza\u00e7\u00e3o p\u00fablica. Portanto, se voc\u00ea encontrar algum problema, por favor, relate-o no nosso <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/aqua\" target=\"_blank\" rel=\"noopener\">rastreador de issues<\/a>.<\/p>\n<p>Use este <a href=\"https:\/\/www.jetbrains.com\/feedback\/aqua\/\" target=\"_blank\" rel=\"noopener\">formul\u00e1rio de feedback<\/a> para compartilhar feedback ou enviar qualquer pergunta que voc\u00ea possa ter. Voc\u00ea pode baixar a vers\u00e3o de demonstra\u00e7\u00e3o mais recente no <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a> ou em <a href=\"https:\/\/jb.gg\/Aqua\" target=\"_blank\" rel=\"noopener\">nosso site<\/a>.<\/p>\n<p>Inscreva-se em nosso blog para receber novidades sobre as \u00faltimas melhorias e n\u00e3o deixe de nos acompanhar no <a href=\"https:\/\/twitter.com\/JetBrains_Aqua\" target=\"_blank\" rel=\"noopener\">Twitter<\/a>.<\/p>\n<p>Bons testes automatizados!<\/p>\n<p>A equipe do Aqua<\/p>\n<p><em>Artigo original em ingl\u00eas por:<\/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":1086,"featured_media":365903,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[8158,2158,477],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qa\/365885"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qa"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/qa"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=365885"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qa\/365885\/revisions"}],"predecessor-version":[{"id":365914,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qa\/365885\/revisions\/365914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/365903"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=365885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=365885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=365885"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=365885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}