Blog

Postado em em 28 de maio de 2022

Novidades no Selenium – Atualização e Webdriver Automático

Hoje eu quero te mostrar algumas novidades no Selenium: a atualização do selenium 4 e o webdriver automático!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Novidades no Selenium

Você já está sabendo da atualização e webdriver automático do selenium? Nessa aula eu vou te mostrar essa atualização e como esse webdriver vai facilitar muito sua vida.

A principal atualização é do webdriver automático, pois você não vai mais precisar baixar a versão compatível com o seu navegador sempre para fazer com que o seu código funcione.

Atualização e Webdriver Automático

Se você ainda não sabe o que é o Selenium nós temos um post falando sobre essa biblioteca e a automação web que consegue fazer com ele.

A ideia dessa aula é te mostrar a atualização do Selenium. A primeira novidade é o Webdriver-manager.

Utilização do webdriver manager
Utilização do webdriver manager

Aqui você pode ver como nós tínhamos que fazer antes e como está a nova forma para utilização do webdriver com o Webdriver manager.

Antes a quantidade de linhas de código era menor, mas você sempre precisava atualizar o seu webdriver de forma manual, pois o webdriver precisa estar na mesma versão do seu navegador.

E esse processo é feito de forma manual. Caso os dois não estejam na versão o seu código vai dar erro informando que as versões não são compatíveis.

Agora temos mais linhas de código, mas esse processo fica de forma automática, então sempre que executar o código será feita uma verificação da versão do webdriver com o seu navegador.

Se a versão estiver desatualizada ela será atualizada de forma automática e depois vai rodar o código normalmente!

Outra parte importante foi a atualização para o Selenium 4 que trouxe uma nova forma de localizar os elementos em uma página da web.

Mudança na localização de elementos na web
Mudança na localização de elementos na web

Não foi uma mudança muito significativa, mas agora nós temos um padrão na hora de localizar elementos na web.

Você não precisa escrever uma linha de código diferente para cada elemento que for localizar.

Agora pode escrever a parte inicial igual em todos e um dos argumentos dessa estrutura é que vai ser o tipo de elemento que você está procurando.

Isso é muito bom principalmente para organização do código e até mesmo quando você quer modificar a busca de um elemento.

Assim não vai precisar mudar a estrutura e sim o argumento dentro dela.

Conclusão das Novidades no Selenium

Nessa aula eu te mostrei o download automático do webdriver com o webdriver-manager e te mostrei a atualização do selenium.

Que é uma biblioteca para automação web no Python e agora tem esses recursos para facilitar a sua programação!

Claro que você pode dar uma olhada nas outras atualizações que foram feitas caso queira aprofundar mais sobre as novidades.

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso gratuito?


Vire uma referência no Mercado de Trabalho por causa do Power BI!

Quer saber como? Inscreva-se no Intensivão de Power BI! É gratuito!