{"id":2413,"date":"2022-07-14T12:55:23","date_gmt":"2022-07-14T15:55:23","guid":{"rendered":"https:\/\/mig.antlia.com.br\/?p=2413"},"modified":"2023-04-12T12:45:04","modified_gmt":"2023-04-12T15:45:04","slug":"selenium-automacao-de-processos-web","status":"publish","type":"post","link":"https:\/\/antlia.com.br\/en\/arquivos\/2413","title":{"rendered":"Selenium &#8211; Automa\u00e7\u00e3o de Processos WEB"},"content":{"rendered":"<p><strong>O que \u00e9 o Selenium ?<\/strong><\/p>\n<p>\u00c9 um conjunto de ferramentas para automatizar tarefas atrav\u00e9s de navegadores da web.<\/p>\n<p>A hist\u00f3ria come\u00e7a em 2004 na ThoughtWorks em Chicago, com Jason Huggins construindo o modo Core como &#8220;JavaScriptTestRunner&#8221; para o teste de um aplicativo interno de Tempo e Despesas (Python, Plone).\u00a0Testes autom\u00e1ticos de qualquer aplicativo s\u00e3o essenciais para o estilo da ThoughtWork, dadas as tend\u00eancias \u00e1geis desta consultoria.\u00a0Ele tem a ajuda de Paul Gross e Jie Tina Wang.\u00a0Para eles, este era um trabalho di\u00e1rio.<\/p>\n<p>Ele utiliza algumas ferramentas para realizar as automa\u00e7\u00f5es. Vamos apresentar as principais:<\/p>\n<p><strong>WebDriver<\/strong><\/p>\n<p>O WebDriver \u00e9 um drive necess\u00e1rio para conduzir o navegador nativamente, como um usu\u00e1rio faria, seja localmente ou em uma m\u00e1quina remota usando o servidor Selenium. Isso marca um avan\u00e7o em termos de automa\u00e7\u00e3o do navegador.<\/p>\n<p>O Selenium WebDriver refere-se \u00e0s liga\u00e7\u00f5es de linguagem e \u00e0s implementa\u00e7\u00f5es do c\u00f3digo de controle do navegador individual.\u00a0Isso \u00e9 comumente referido como apenas\u00a0WebDriver.<\/p>\n<ul>\n<li>Ele foi projetado como uma interface de programa\u00e7\u00e3o simples e mais concisa.<\/li>\n<li>WebDriver \u00e9 uma API compacta orientada a objetos.<\/li>\n<li>Ele dirige o navegador de forma eficaz.<\/li>\n<\/ul>\n<p>O Selenium suporta a automa\u00e7\u00e3o de todos os principais navegadores do mercado atrav\u00e9s do uso do\u00a0WebDriver.\u00a0Ele funciona como um protocolo que define uma interface de linguagem neutra para controlar o comportamento dos navegadores da web.\u00a0Cada navegador \u00e9 apoiado por uma implementa\u00e7\u00e3o espec\u00edfica do WebDriver, chamada de\u00a0driver.\u00a0O driver \u00e9 o componente respons\u00e1vel por delegar para o navegador e manipular a comunica\u00e7\u00e3o entre o Selenium e o navegador.<\/p>\n<p>Essa separa\u00e7\u00e3o faz parte de um esfor\u00e7o consciente para que os fornecedores de navegadores assumam a responsabilidade pela implementa\u00e7\u00e3o de seus navegadores.\u00a0A Selenium faz uso desses drivers de terceiros sempre que poss\u00edvel, mas tamb\u00e9m fornece drivers pr\u00f3prios mantidos pelo projeto para os casos em que isso n\u00e3o \u00e9 uma realidade.<\/p>\n<p>A estrutura une todas essas pe\u00e7as por meio de uma interface voltada para o usu\u00e1rio que permite que os diferentes back-ends do navegador sejam usados \u200b\u200bde forma transparente, permitindo automa\u00e7\u00e3o entre navegadores e plataformas.<\/p>\n<p>Sua configura\u00e7\u00e3o \u00e9 bem diferente da configura\u00e7\u00e3o de outras ferramentas comerciais. Antes de come\u00e7ar a escrever o c\u00f3digo do Selenium, voc\u00ea precisa instalar as bibliotecas de liga\u00e7\u00f5es de idioma para o idioma de sua escolha, o navegador que deseja usar e o driver desse navegador.<\/p>\n<ul>\n<li><strong>Primeiro passo para usar o Selenium WebDriver<\/strong><\/li>\n<\/ul>\n<p>Se voc\u00ea deseja come\u00e7ar com uma ferramenta de baixo c\u00f3digo\/grava\u00e7\u00e3o e reprodu\u00e7\u00e3o, verifique a linguagem, IDE e o navegador de sua pref\u00eancia. O selenium possui o <a href=\"https:\/\/selenium.dev\/selenium-ide\">Selenium IDE<\/a>, dispon\u00edvel para download nas extens\u00f5es do Chrome.<\/p>\n<p>Em nosso exemplo, utilizamos como:<\/p>\n<p>Linguagem de programa\u00e7\u00e3o: Python<\/p>\n<p>IDE: Jupyter Notebook<\/p>\n<p>Navegador: Chrome<\/p>\n<ul>\n<li><strong>Configurando a biblioteca para sua linguagem de programa\u00e7\u00e3o favorita<\/strong><\/li>\n<\/ul>\n<p>Primeiro voc\u00ea precisa instalar as liga\u00e7\u00f5es Selenium para seu projeto de automa\u00e7\u00e3o.\u00a0O processo de instala\u00e7\u00e3o das bibliotecas depende do idioma escolhido.\u00a0Certifique-se de verificar a\u00a0<a href=\"https:\/\/www.selenium.dev\/downloads\/\">p\u00e1gina de downloads do Selenium<\/a>\u00a0para certificar-se de que est\u00e1 usando a vers\u00e3o mais recente.<\/p>\n<p>Para instalar em seu dispositivo, execute o comando a seguir no terminal: pip install selenium<\/p>\n<ul>\n<li><strong>Instalar drivers do navegador<\/strong><\/li>\n<\/ul>\n<p>\u00c9 necess\u00e1rio configurar seu sistema para permitir que um navegador seja automatizado.<\/p>\n<p>Atrav\u00e9s do WebDriver, suporta todos os principais navegadores do mercado, como Chrome\/Chromium, Firefox, Internet Explorer, Edge, Opera e Safari. Sempre que poss\u00edvel, o WebDriver conduz o navegador usando o suporte integrado do navegador para automa\u00e7\u00e3o.<\/p>\n<p>Como todas as implementa\u00e7\u00f5es de driver, exceto o Internet Explorer, s\u00e3o fornecidas pelos pr\u00f3prios fornecedores de navegadores, elas n\u00e3o s\u00e3o inclu\u00eddas na distribui\u00e7\u00e3o padr\u00e3o do Selenium.<\/p>\n<table width=\"601\">\n<tbody>\n<tr>\n<td width=\"148\"><strong>Navegador<\/strong><\/td>\n<td width=\"223\"><strong>SO compat\u00edvel<\/strong><\/td>\n<td width=\"128\"><strong>Mantido por<\/strong><\/td>\n<td width=\"102\"><strong>Download<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Chromium\/Chrome<\/td>\n<td>Windows\/macOS\/Linux<\/td>\n<td>Google<\/td>\n<td><a href=\"https:\/\/chromedriver.storage.googleapis.com\/index.html\">Downloads<\/a><\/td>\n<\/tr>\n<tr>\n<td>Firefox<\/td>\n<td>Windows\/macOS\/Linux<\/td>\n<td>Mozilla<\/td>\n<td><a href=\"https:\/\/github.com\/mozilla\/geckodriver\/releases\">Downloads<\/a><\/td>\n<\/tr>\n<tr>\n<td>Edge<\/td>\n<td>Windows\/macOS<\/td>\n<td>Microsoft<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-edge\/tools\/webdriver\/\">Downloads<\/a><\/td>\n<\/tr>\n<tr>\n<td>Internet Explorer<\/td>\n<td>Windows<\/td>\n<td>Selenium Project<\/td>\n<td><a href=\"https:\/\/www.selenium.dev\/downloads\">Downloads<\/a><\/td>\n<\/tr>\n<tr>\n<td>Safari<\/td>\n<td>macOS High Sierra and newer<\/td>\n<td>Apple<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li><strong>Exemplo de c\u00f3digo<\/strong><\/li>\n<\/ul>\n<p>Abra e feche um navegador com o Selenium<\/p>\n<p>Exemplos de c\u00f3digo para iniciar e interromper uma sess\u00e3o com cada navegador.<\/p>\n<p>Depois de ter uma\u00a0<a href=\"https:\/\/www.selenium.dev\/documentation\/webdriver\/getting_started\/install_library\/\">biblioteca Selenium instalada<\/a>\u00a0e o\u00a0<a href=\"https:\/\/www.selenium.dev\/documentation\/webdriver\/getting_started\/install_drivers\/\">driver de navegador desejado<\/a>, voc\u00ea pode iniciar e interromper uma sess\u00e3o com um navegador.<\/p>\n<p>Normalmente, os navegadores s\u00e3o iniciados com op\u00e7\u00f5es espec\u00edficas que descrevem quais recursos o navegador deve suportar e como o navegador deve se comportar durante a sess\u00e3o.\u00a0Alguns recursos s\u00e3o\u00a0<a href=\"https:\/\/www.selenium.dev\/documentation\/webdriver\/capabilities\/shared\/\">compartilhados por todos os navegadores<\/a>\u00a0e alguns ser\u00e3o espec\u00edficos para o navegador que est\u00e1 sendo usado.\u00a0Esta p\u00e1gina mostrar\u00e1 exemplos de como iniciar um navegador com os recursos padr\u00e3o.<\/p>\n<p>Depois de aprender como iniciar uma sess\u00e3o, confira a pr\u00f3xima sess\u00e3o sobre como\u00a0<a href=\"https:\/\/www.selenium.dev\/documentation\/webdriver\/getting_started\/first_script\/\">escrever seu primeiro script Selenium<\/a><\/p>\n<p>[code lang=&#8221;python&#8221;]<\/p>\n<p>import selenium<br \/>\nimport time<\/p>\n<p>driver = webdriver.Chrome()<\/p>\n<p>url = driver.get(&#8216;https:\/\/www.kabum.com.br\/&#8217;)<\/p>\n<p>driver.maximize_window()<\/p>\n<p>time.sleep(2)<\/p>\n<p>barra_Pesquisa = driver.find_element_by_xpath(&#8216;\/\/*[@id=&quot;input-busca&quot;]&#8217;)<br \/>\nbarra_Pesquisa.click()<br \/>\nbarra_Pesquisa.send_keys(&#8216;Processador&#8217;)<\/p>\n<p>botao_Enter = driver.find_element_by_xpath(&#8216;\/\/*[@id=&quot;barraBuscaKabum&quot;]\/div\/form\/button&#8217;)<br \/>\nbotao_Enter.click()<\/p>\n<p>[\/code]<\/p>\n<p><strong>Selenium IDE<\/strong><\/p>\n<p>O Selenium IDE \u00e9 uma extens\u00e3o do navegador que grava e reproduz as a\u00e7\u00f5es de um usu\u00e1rio.<\/p>\n<p>O Ambiente de Desenvolvimento Integrado do Selenium (\u00a0<a href=\"https:\/\/selenium.dev\/selenium-ide\">Selenium IDE<\/a>\u00a0) \u00e9 uma extens\u00e3o de navegador f\u00e1cil de usar que registra as a\u00e7\u00f5es de um usu\u00e1rio no navegador usando comandos existentes do Selenium, com par\u00e2metros definidos pelo contexto de cada elemento.\u00a0Ele fornece uma excelente maneira de aprender a sintaxe do Selenium.\u00a0Est\u00e1 dispon\u00edvel para Google Chrome, Mozilla Firefox e Microsoft Edge.<\/p>\n<p>Para obter mais informa\u00e7\u00f5es, visite a\u00a0<a href=\"https:\/\/www.selenium.dev\/selenium-ide\/docs\/en\/introduction\/getting-started\">documenta\u00e7\u00e3o completa do Selenium IDE<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-2417 size-full\" src=\"http:\/\/mig.antlia.com.br\/wp-content\/uploads\/2022\/07\/3.png\" alt=\"\" width=\"1080\" height=\"740\" srcset=\"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/3.png 1080w, https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/3-300x206.png 300w, https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/3-1024x702.png 1024w, https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/3-768x526.png 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<p>Para obter mais informa\u00e7\u00f5es, visite a\u00a0<a href=\"https:\/\/www.selenium.dev\/selenium-ide\/docs\/en\/introduction\/getting-started\">documenta\u00e7\u00e3o completa do Selenium IDE<\/a>.<\/p>\n<p><strong>Selenium Grid 4<\/strong><\/p>\n<p>Quer executar testes em paralelo em v\u00e1rias m\u00e1quinas?\u00a0Ent\u00e3o, o Grid \u00e9 para voc\u00ea.<\/p>\n<p>O Selenium Grid permite a execu\u00e7\u00e3o de scripts WebDriver em m\u00e1quinas remotas (virtuais ou reais) por meio de comandos de roteamento enviados pelo cliente para inst\u00e2ncias remotas do navegador.\u00a0Ele visa fornecer uma maneira f\u00e1cil de executar testes em paralelo em v\u00e1rias m\u00e1quinas.<\/p>\n<p>Nos permite executar testes em paralelo em v\u00e1rias m\u00e1quinas e gerenciar diferentes vers\u00f5es e configura\u00e7\u00f5es de navegador de forma centralizada (em vez de em cada teste individual).<\/p>\n<p>Por\u00e9m n\u00e3o \u00e9 uma bala de prata. Ele resolve um subconjunto de problemas comuns de delega\u00e7\u00e3o e distribui\u00e7\u00e3o, mas, por exemplo, n\u00e3o gerencia sua infraestrutura e pode n\u00e3o atender \u00e0s suas necessidades espec\u00edficas.<\/p>\n<p>Objetivos e principais funcionalidades<a href=\"https:\/\/www.selenium.dev\/documentation\/grid\/#purposes-and-main-functionalities\" aria-hidden=\"true\">\u00a0<\/a><\/p>\n<ul>\n<li>Ponto de entrada central para todos os testes<\/li>\n<li>Gerenciamento e controle dos n\u00f3s\/ambiente onde os navegadores rodam<\/li>\n<li>Escala<\/li>\n<li>Executando testes em paralelo<\/li>\n<li>Teste multiplataforma<\/li>\n<li>Balanceamento de carga<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>O Grid 4 tira proveito de uma s\u00e9rie de novas tecnologias para facilitar a escalabilidade e permitir a execu\u00e7\u00e3o local.<\/p>\n<p>O Selenium Grid 4 \u00e9 uma implementa\u00e7\u00e3o nova e n\u00e3o compartilha a base de c\u00f3digo da vers\u00e3o anterior.<\/p>\n<p>Depois de iniciar um Grid, existem basicamente duas maneiras de consultar seu status: por meio da Grid UI ou por meio de uma chamada de API.<\/p>\n<p>A Grid UI pode ser acessada abrindo seu navegador preferido e indo para\u00a0http:\/\/localhost:4444\u00a0.<\/p>\n<p>As chamadas de API podem ser feitas por meio do endpoint\u00a0http:\/\/localhost:4444\/status\u00a0ou usando\u00a0<a href=\"https:\/\/www.selenium.dev\/documentation\/grid\/advanced_features\/graphql_support\/\">o GraphQL<\/a>.<\/p>\n<p>O exemplo de GRID abaixo mostra a execu\u00e7\u00e3o de 4 diferentes scripts e seus respectivos tempos de dura\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-2418 size-full\" src=\"http:\/\/mig.antlia.com.br\/wp-content\/uploads\/2022\/07\/4.png\" alt=\"\" width=\"707\" height=\"221\" srcset=\"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/4.png 707w, https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/4-300x94.png 300w\" sizes=\"(max-width: 707px) 100vw, 707px\" \/><\/p>\n<p><strong>Linguagens mais utilizadas com o SELENIUM<\/strong><\/p>\n<p>Para criar scripts que interagem com o Selenium Server (Remote WebDriver) ou criar scripts locais do WebDriver, voc\u00ea precisa usar drivers de cliente espec\u00edficos do idioma.<\/p>\n<p>Embora\u00a0<a href=\"https:\/\/www.selenium.dev\/ecosystem\">existam liga\u00e7\u00f5es de linguagem para outras linguagens<\/a>, essas s\u00e3o as principais que s\u00e3o suportadas pelo projeto principal hospedado no GitHub.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-2419 size-full\" src=\"http:\/\/mig.antlia.com.br\/wp-content\/uploads\/2022\/07\/5.png\" alt=\"\" width=\"657\" height=\"532\" srcset=\"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/5.png 657w, https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/5-300x243.png 300w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/p>\n<p>Apesar de ser amplamente aceito, trata-se de um projeto aberto, mantido por desenvolvedores que dedicam seu tempo a contribuir e facilitar as nossas vidas. Por causa disso, o framework est\u00e1 em constante aprimoramento, inclusive de corre\u00e7\u00f5es sobre seus bugs. Na se\u00e7\u00e3o\u00a0Links\u00a0encontra-se a p\u00e1gina que lista todas essas melhorias para que voc\u00ea possa, eventualmente, se guiar quando erros acontecerem nos seus projetos.<\/p>\n<p><strong>Refer\u00eancias:<\/strong><\/p>\n<p><a href=\"https:\/\/www.selenium.dev\/\">https:\/\/www.selenium.dev\/<\/a><\/p>\n<p><a href=\"https:\/\/selenium-python.readthedocs.io\/\">https:\/\/selenium-python.readthedocs.io\/<\/a><\/p>\n<p><a href=\"https:\/\/www.selenium.dev\/documentation\/webdriver\/getting_started\/install_library\/\">https:\/\/www.selenium.dev\/documentation\/webdriver\/getting_started\/install_library\/<\/a><\/p>\n<p><a href=\"https:\/\/www.selenium.dev\/documentation\/grid\/getting_started\/\">https:\/\/www.selenium.dev\/documentation\/grid\/getting_started\/<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 o Selenium ? \u00c9 um conjunto de ferramentas para automatizar tarefas atrav\u00e9s de navegadores da web. A hist\u00f3ria come\u00e7a em 2004 na ThoughtWorks em Chicago, com Jason Huggins construindo o modo Core como &#8220;JavaScriptTestRunner&#8221; para o teste de um aplicativo interno de Tempo e Despesas (Python, Plone).\u00a0Testes autom\u00e1ticos de qualquer aplicativo s\u00e3o [&hellip;]<\/p>","protected":false},"author":16,"featured_media":2426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jet_sm_ready_style":"","_jet_sm_style":"","_jet_sm_controls_values":"","_jet_sm_fonts_collection":"","_jet_sm_fonts_links":"","footnotes":""},"categories":[73],"tags":[],"class_list":["post-2413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artigos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia<\/title>\n<meta name=\"description\" content=\"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/antlia.com.br\/en\/arquivos\/2413\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia\" \/>\n<meta property=\"og:description\" content=\"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/antlia.com.br\/en\/arquivos\/2413\/\" \/>\n<meta property=\"og:site_name\" content=\"Antlia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/antlia.consultoriaetecnologia\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-14T15:55:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-12T15:45:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlos Jesus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlos Jesus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413\"},\"author\":{\"name\":\"Carlos Jesus\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#\\\/schema\\\/person\\\/31eaf0f03ce818b666e8e7a0a32a413e\"},\"headline\":\"Selenium &#8211; Automa\u00e7\u00e3o de Processos WEB\",\"datePublished\":\"2022-07-14T15:55:23+00:00\",\"dateModified\":\"2023-04-12T15:45:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413\"},\"wordCount\":1441,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Post-Selenium.png\",\"articleSection\":[\"Artigos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413\",\"url\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413\",\"name\":\"Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Post-Selenium.png\",\"datePublished\":\"2022-07-14T15:55:23+00:00\",\"dateModified\":\"2023-04-12T15:45:04+00:00\",\"description\":\"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#primaryimage\",\"url\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Post-Selenium.png\",\"contentUrl\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/Post-Selenium.png\",\"width\":1200,\"height\":627,\"caption\":\"Selenium - Conhe\u00e7a o que \u00e9 e como funciona\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/arquivos\\\/2413#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/antlia.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Selenium &#8211; Automa\u00e7\u00e3o de Processos WEB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/\",\"name\":\"Antlia\",\"description\":\"Desenvolvimento de Software e Gamifica\u00e7\u00e3o\",\"publisher\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#organization\",\"name\":\"Antlia \u2013 Desenvolvimento de Software e Gamifica\u00e7\u00e3o\",\"url\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/LOGO_VETOR-01.png\",\"contentUrl\":\"https:\\\/\\\/antlia.com.br\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/LOGO_VETOR-01.png\",\"width\":3508,\"height\":2481,\"caption\":\"Antlia \u2013 Desenvolvimento de Software e Gamifica\u00e7\u00e3o\"},\"image\":{\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/antlia.consultoriaetecnologia\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/antlia_2\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/#\\\/schema\\\/person\\\/31eaf0f03ce818b666e8e7a0a32a413e\",\"name\":\"Carlos Jesus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g\",\"caption\":\"Carlos Jesus\"},\"sameAs\":[\"https:\\\/\\\/antlia.com.br\\\/\"],\"url\":\"https:\\\/\\\/antlia.com.br\\\/en\\\/arquivos\\\/author\\\/carlos-jesus\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia","description":"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/antlia.com.br\/en\/arquivos\/2413\/","og_locale":"en_US","og_type":"article","og_title":"Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia","og_description":"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.","og_url":"https:\/\/antlia.com.br\/en\/arquivos\/2413\/","og_site_name":"Antlia","article_publisher":"https:\/\/www.facebook.com\/antlia.consultoriaetecnologia\/","article_published_time":"2022-07-14T15:55:23+00:00","article_modified_time":"2023-04-12T15:45:04+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png","type":"image\/png"}],"author":"Carlos Jesus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Carlos Jesus","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/antlia.com.br\/arquivos\/2413#article","isPartOf":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413"},"author":{"name":"Carlos Jesus","@id":"https:\/\/antlia.com.br\/en\/#\/schema\/person\/31eaf0f03ce818b666e8e7a0a32a413e"},"headline":"Selenium &#8211; Automa\u00e7\u00e3o de Processos WEB","datePublished":"2022-07-14T15:55:23+00:00","dateModified":"2023-04-12T15:45:04+00:00","mainEntityOfPage":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413"},"wordCount":1441,"commentCount":0,"publisher":{"@id":"https:\/\/antlia.com.br\/en\/#organization"},"image":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413#primaryimage"},"thumbnailUrl":"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png","articleSection":["Artigos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/antlia.com.br\/arquivos\/2413#respond"]}]},{"@type":"WebPage","@id":"https:\/\/antlia.com.br\/arquivos\/2413","url":"https:\/\/antlia.com.br\/arquivos\/2413","name":"Selenium - Automa\u00e7\u00e3o de Processos WEB - Antlia","isPartOf":{"@id":"https:\/\/antlia.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413#primaryimage"},"image":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413#primaryimage"},"thumbnailUrl":"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png","datePublished":"2022-07-14T15:55:23+00:00","dateModified":"2023-04-12T15:45:04+00:00","description":"Buscando por Selenium - Automa\u00e7\u00e3o de Processos WEB? Saiba tudo sobre Selenium - Automa\u00e7\u00e3o de Processos WEB no Blog da Antlia.","breadcrumb":{"@id":"https:\/\/antlia.com.br\/arquivos\/2413#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/antlia.com.br\/arquivos\/2413"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/antlia.com.br\/arquivos\/2413#primaryimage","url":"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png","contentUrl":"https:\/\/antlia.com.br\/wp-content\/uploads\/2022\/07\/Post-Selenium.png","width":1200,"height":627,"caption":"Selenium - Conhe\u00e7a o que \u00e9 e como funciona"},{"@type":"BreadcrumbList","@id":"https:\/\/antlia.com.br\/arquivos\/2413#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/antlia.com.br\/"},{"@type":"ListItem","position":2,"name":"Selenium &#8211; Automa\u00e7\u00e3o de Processos WEB"}]},{"@type":"WebSite","@id":"https:\/\/antlia.com.br\/en\/#website","url":"https:\/\/antlia.com.br\/en\/","name":"Antlia","description":"Desenvolvimento de Software e Gamifica\u00e7\u00e3o","publisher":{"@id":"https:\/\/antlia.com.br\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/antlia.com.br\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/antlia.com.br\/en\/#organization","name":"Antlia \u2013 Desenvolvimento de Software e Gamifica\u00e7\u00e3o","url":"https:\/\/antlia.com.br\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/antlia.com.br\/en\/#\/schema\/logo\/image\/","url":"https:\/\/antlia.com.br\/wp-content\/uploads\/2024\/05\/LOGO_VETOR-01.png","contentUrl":"https:\/\/antlia.com.br\/wp-content\/uploads\/2024\/05\/LOGO_VETOR-01.png","width":3508,"height":2481,"caption":"Antlia \u2013 Desenvolvimento de Software e Gamifica\u00e7\u00e3o"},"image":{"@id":"https:\/\/antlia.com.br\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/antlia.consultoriaetecnologia\/","https:\/\/www.linkedin.com\/company\/antlia_2\/"]},{"@type":"Person","@id":"https:\/\/antlia.com.br\/en\/#\/schema\/person\/31eaf0f03ce818b666e8e7a0a32a413e","name":"Carlos Jesus","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9c6febc02bb400288e65a46b6ab1aa3942b3bf2290f03a1451ce525cf8d5939b?s=96&d=mm&r=g","caption":"Carlos Jesus"},"sameAs":["https:\/\/antlia.com.br\/"],"url":"https:\/\/antlia.com.br\/en\/arquivos\/author\/carlos-jesus"}]}},"_links":{"self":[{"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/posts\/2413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/comments?post=2413"}],"version-history":[{"count":0,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/posts\/2413\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/media\/2426"}],"wp:attachment":[{"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/media?parent=2413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/categories?post=2413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antlia.com.br\/en\/wp-json\/wp\/v2\/tags?post=2413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}