# WebDriver

> WebDriver manipula um navegador nativamente; aprenda mais sobre isso.

URL: https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/

---

O WebDriver manipula um navegador nativamente, como um usuário faria, seja localmente
ou em uma máquina remota usando o servidor Selenium,
marca um salto em termos de automação do navegador.

Selenium WebDriver refere-se a ambas as ligações de linguagem
e as implementações do código de controle do navegador individual.
Isso é comumente referido como apenas _WebDriver_.

Selenium WebDriver é uma [recomendação W3C](https://www.w3.org/TR/webdriver1/)

* WebDriver é projetado como uma interface de programação simples e mais concisa.

* WebDriver é uma API compacta orientada a objetos.

* Ele manipula o navegador de forma eficaz.

---

Section pages:

- [Começando](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/getting_started/index.md): Se você é novo no Selenium, nós temos alguns recursos que podem te ajudar a se atualizar imediatamente.
- [Sessões de Driver](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/drivers/index.md)
- [Navegadores suportados](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/browsers/index.md)
- [Esperas](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/waits/index.md)
- [Elemento Web](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/elements/index.md): Identificando e trabalhando com elementos no DOM.
- [Browser interactions](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/interactions/index.md)
- [Ações API](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/actions_api/index.md): Uma interface de baixo nível para fornecer ações de entrada de dispositivo virtualizadas para o navegador da web..
- [WebDriver BiDi](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/bidi/index.md): O WebDriver BiDi é o protocolo bidirecional padrão do W3C para automação de navegadores, criado pelo projeto Selenium junto com os fabricantes de navegadores. Ele adiciona uma conexão WebSocket ao WebDriver, permitindo que scripts recebam e reajam a eventos do navegador — requisições de rede, mensagens de console e erros de JavaScript — e é o substituto multi-navegador do Chrome DevTools Protocol.
- [Recursos de suporte](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/support_features/index.md): As classes de suporte fornecem características opcionais de nível superior.
- [Troubleshooting Assistance](https://deploy-preview-2977--selenium-dev.netlify.app/pt-br/documentation/webdriver/troubleshooting/index.md): How to solve WebDriver problems.
