Muito bom. Imagino que para um iniciante, ter que rodar um Selenium e ainda depender de um Web Browser específico para um determinado navegador, não seja uma tarefa fácil. A única recomendação, seria aprender é o que significa e como criar um ambientes virtuais em Python. Isso evita certos problemas de incompatibilidade de pacotes Python e também evita que esses problemas possam interferir diretamente no funcionamento correto de outros pacotes e até aplicações que se possuem no computador que necessitem do Python. No próprio Linux, para determinadas tarefas, já existe um Python instalado, que podem conflitar com versões que venham a ser instaladas, principalmente se estas versões exigidas para usar o pacote, são superiores ou inferiores às versões pré-instaladas.
@papitodev Já que tem tantas ferramentas para automação de testes, seria interessante fazer um conteúdo apontando brevemente as suas especifidades "pós" e "contras", garanto que tem muito QA iniciando na automação de teste e logo de cara vai o framework mais hypado sem realizar POCs.
sensacional, papito estou fazendo o curso de playwright edição zoombi plus, estou tendo dificuldade por conta do pouco conhecimento de programação, deveria lançar uma serie de videos ou um curso de logica, programação...
@@LeonardoSilva-dm6ob o Selenium não oferece suporte direto para testes em aplicativos desktop ou mobile. Para mobile, o Appium é uma ótima opção, pois é baseado no Selenium e atende bem a esse ambiente. Já para desktop, existe o Winium, também inspirado no Selenium, mas ele está sem atualizações há cerca de 8 anos, o que limita sua utilização. Minha recomendação seria utilizar Appium junto com Robot Framework para testes mobile e o TestComplete para automação de testes em aplicativos desktop.
Tem como trabalhar com framework Capybara (ruby) com o driver do playwright, só não migrei para o playwright pq precisa refatorar todo o projeto, mas hoje o Capybara + Selenium 4 está me atende muito bem hoje
Fala Papito. Com o playwright conseguimos selecionar uma versão diferente da "atual/latest" dos navegadores, para garantir retro-compatibilidade ? Por que o Chrome por exemplo não permite baixar uma versão antiga né ...
infelizmente não consegui, a pagina tem um codigo diferente agora pensei que teria uma IDE para programar, não entendi muito bem a diferença desse framework esse não é um vídeo para quem está vendo pela primeira vez esse playwright
Infelizmente o Playwright ainda é detectado pelo CF, e o selenium possui algumas variações que conseguem funcionar melhor. Fora isso, o playwright é fantástico.
@@fernandopapito Um exemplo simples: escrever o cedilha em um bloco de notas. Todas as letras são exibidas corretamente, exceto o cedilha. Obrigado pela atenção.
Boa! Mais tarde estarei experimentando com python pra ver se é melhor que selenium!
Poww mano, mó dahora...acabei de ver o vídeo, manda mais aí, monta um projeto simples, tipo um envio de msg c whatsapp
Caramba, além da excelente vídeo aula, ainda por cima fez este nerd de 60 anos lembrar dos áureos tempos do DOS... já me inscrevi no canal!
Cara que top seu conteudo..
Isso que chamo de um verdadeiro passo a passo pra iniciante.
Primeira vez que consigo entender tudo... sou bem iniciante.
Ótimo conteúdo explicação rápida adorei!
Excelente conteúdo
PARABENS PELO CONTEUDO ASSISTI TUDO TE O FIM. PARABENS
Muito bom mesmo. Que tal uma aula mais avançada, coletando dados, inserindo dados, clicando botões. Valeu mesmo!
Muito bom.
Imagino que para um iniciante, ter que rodar um Selenium e ainda depender de um Web Browser específico para um determinado navegador, não seja uma tarefa fácil.
A única recomendação, seria aprender é o que significa e como criar um ambientes virtuais em Python.
Isso evita certos problemas de incompatibilidade de pacotes Python e também evita que esses problemas possam interferir diretamente no funcionamento correto de outros pacotes e até aplicações que se possuem no computador que necessitem do Python.
No próprio Linux, para determinadas tarefas, já existe um Python instalado, que podem conflitar com versões que venham a ser instaladas, principalmente se estas versões exigidas para usar o pacote, são superiores ou inferiores às versões pré-instaladas.
Vou realizar vários testes já já
@papitodev Já que tem tantas ferramentas para automação de testes, seria interessante fazer um conteúdo apontando brevemente as suas especifidades "pós" e "contras", garanto que tem muito QA iniciando na automação de teste e logo de cara vai o framework mais hypado sem realizar POCs.
Muito bacana
Professor, quando voce vai lancar um curso completo de python com Playwright??? Eu Comprei seu curso com TypeScript mas queria que fosse com Python!!!
Onde encontro esses cursos?
sensacional, papito estou fazendo o curso de playwright edição zoombi plus, estou tendo dificuldade por conta do pouco conhecimento de programação, deveria lançar uma serie de videos ou um curso de logica, programação...
Logo mais teremos esse conteúdo na minha mentoria Tech QA.
Muito bom, crie um tutorial sobre o programa.
so deixa o som da musica um pouco mais baixo para que a sua voz fique mais clara, somente uma dica.
É a evolução da automação, adeus Selenium meu velho amigo, foi bom enquanto durou!
E uma dúvida, o playwright ele tem biblioteca por exemplo para aplicação desktop e ou mobile?
@@LeonardoSilva-dm6ob Somente Web :)
@@fernandopapito certo, afinal é evolução tecnológica... Então o Selenium ainda terá sobrevida para apps Desktop e Mobile
@@LeonardoSilva-dm6ob o Selenium não oferece suporte direto para testes em aplicativos desktop ou mobile. Para mobile, o Appium é uma ótima opção, pois é baseado no Selenium e atende bem a esse ambiente. Já para desktop, existe o Winium, também inspirado no Selenium, mas ele está sem atualizações há cerca de 8 anos, o que limita sua utilização.
Minha recomendação seria utilizar Appium junto com Robot Framework para testes mobile e o TestComplete para automação de testes em aplicativos desktop.
Só cuidado em escolher framework modinha para automação de testes, escolha framework adequado a sua realidade
Tem como trabalhar com framework Capybara (ruby) com o driver do playwright, só não migrei para o playwright pq precisa refatorar todo o projeto, mas hoje o Capybara + Selenium 4 está me atende muito bem hoje
Ainda bem que você não fez isso 😅 O Capybara é uma ferramenta excelente; uma pena que o Ruby não está mais tão popular como já foi um dia.
@papitodev só usei capybara pq ruby está na stack do dev 😁
@@TheUkemochi ótima escolha
Papito, vc tem alguns cursos de Playwright, mas com outras linguagens.. Pretende fazer um com Python ? é tão difícil achar conteúdo disso em português
Fala Papito.
Com o playwright conseguimos selecionar uma versão diferente da "atual/latest" dos navegadores, para garantir retro-compatibilidade ?
Por que o Chrome por exemplo não permite baixar uma versão antiga né ...
Dá pra fazer com o BrowserStack ou Sauce Labs. Outra opção é o Selenium Grid, mas está em fase experimental.
Tem como fazer rodar ele em aplicativo desktop?
infelizmente não consegui, a pagina tem um codigo diferente agora
pensei que teria uma IDE para programar, não entendi muito bem a diferença desse framework
esse não é um vídeo para quem está vendo pela primeira vez esse playwright
excelente conteudo! parabens! organiza algo mais complexo. Parabens!
PLAYWRIGHT SOH INSTALOU A PRIMEIRA PARTE , O PLAYWRGHT INSTALL NAO FOI ....!!!!
Infelizmente o Playwright ainda é detectado pelo CF, e o selenium possui algumas variações que conseguem funcionar melhor. Fora isso, o playwright é fantástico.
O que é CF? Captcha?
@@leo1722467 é uma espécie de detector de automações com bots
@@leo1722467 Acho que seria cloudflare
Um problema que tenho com todas as ferramentas de automação: escrever o cedilha (ç). 🤦
Tem algum exemplo?
@@fernandopapito Um exemplo simples: escrever o cedilha em um bloco de notas. Todas as letras são exibidas corretamente, exceto o cedilha. Obrigado pela atenção.