Selenium: guia fácil para desenvolvimento de testes funcionais automatizados com WebDriver, Autoit e IntelliJ | Claudiu GURA | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Selenium: guia fácil para desenvolvimento de testes funcionais automatizados com WebDriver, Autoit e IntelliJ

teacher avatar Claudiu GURA, Course Creator, IT Professional Expert

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

42 aulas (3 h 40 min)
    • 1. Promoto e introdução do curso

      2:35
    • 2. Arquitetura de automação de testes de a

      3:02
    • 3. Instale o Java SDK

      7:19
    • 4. Selenium Webde Driver e configuração de componentes do cliente

      6:52
    • 5. Instale componentes de automação do Autoit

      4:17
    • 6. Instale e de configurar a IntelliJ IDEA

      7:24
    • 7. Como configurar o navegador do Internet Explorer e o ambiente de desenvolvimento

      1:47
    • 8. Resumo de seção de configuração

      0:50
    • 9. Introdução à seção de conceitos

      0:55
    • 10. Núcleo de programação de HTML, como trabalhar com a estrutura da página da web

      13:52
    • 11. Core de programação do Java e crie de o de java de de Java

      14:33
    • 12. Principal de seleção de DOM, XPat e CSS

      7:51
    • 13. Desafie e a solução. Resumo de as notícias da seção de noções

      2:30
    • 14. Introdução para a seção dos primeiros passos

      0:37
    • 15. Como carregar as bibliotecas do Selenium no projeto de Java do IntelliJ

      4:17
    • 16. Como criar seu primeiro projeto de automação

      12:51
    • 17. Introdução à seção de automação para de Hiperlinks

      0:46
    • 18. Automação de Selenium o Selenium a de Selenium com amostras

      10:13
    • 19. Desafie e a solução. Resumo de automação de no de no de de de no de de no de de no de

      3:19
    • 20. Introdução à seção de automação de de de texto de entrada

      0:48
    • 21. Automação de texto de de texto de Selenium com amostras

      8:10
    • 22. Desafie e a solução. Resumo de de texto

      5:24
    • 23. Introdução para a seção de automação de em selecionar

      0:44
    • 24. Selecione a automação com amostras

      9:18
    • 25. Desafie e a solução. Selecione a seção de automação

      3:23
    • 26. Introdução à seção de de de rádio

      0:47
    • 27. Automação de de rádio com amostras

      7:02
    • 28. Desafie e a solução. Resumo da seção de automação de de

      3:14
    • 29. Introdução à seção de automação de de checka e de checkbox

      0:49
    • 30. Automação de de de checkbox com amostras

      6:20
    • 31. Desafie e a solução. Resumo da seção de automação de de

      4:27
    • 32. Introdução ao acesso seguro e a seção de automação de do login no

      0:49
    • 33. Automação de acesso e de acesso em de acesso em a criação de login com amostras

      12:33
    • 34. Desafie e a solução. Resumo de de automação de de em segurança e de login e a

      4:32
    • 35. Introdução à seção de asserções

      0:43
    • 36. Maneira fácil de abordar as assets com amostras

      8:00
    • 37. Desafie e a solução. Maneira fácil de abordar o resumo da seção de to de to

      3:36
    • 38. Introdução ao estudo de caso: crie uma seção de projeto de site de site de real

      0:47
    • 39. Esboçe do seu projeto!

      7:00
    • 40. Crie um projeto de automação de de funcional de de um

      7:54
    • 41. Desafio e para o projeto e a solução de projeto. Estudo de caso: crie um projeto de teste funcional de de e de

      4:42
    • 42. Bônus: como trabalhar com Ed, de Edge, Chrome e Firefox. em Automação de vários navegadores de Selenium

      13:09
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

600

Estudantes

1

Projeto

Sobre este curso

Selenium WebDriver, Autoit e Intelli: de fácil a criação de testes de e de funcional de e para a desenvolvimento de desenvolvimento de testes de e que de que para

Este curso ensina você do Selenium Webde do zero com amostras claras de como usar o Selenium Webde de de e de como usar o Selenium para automatizar testes funcionais em uma ampla a e a e a quem o ar e a e a ver de que o de e de que a e de e de e para a e de ar e de ar de que a e de e de de ar e de

Vou estar mais do que de feliz em fornecer um apoio em um em um de e em um

Então, não há razão para to Você pode basicamente experimentar o curso de gratuito e ver se se aprender alguma coisa.

Mal posso esperar para ver você no curso!!

Este curso também inclui as aulas sobre a:

- Estudo de caso para de um projeto de automação de de e de de de funcional de de uma de oce de de e de de um estudo de de de oce de de








- de automação de de testes de processos de automação de automação de os campos de
seleção de

- Secure a automação de acesso e de login de de de popup ao combinar o Selenium Webdriver e Autoit

- a maneira fácil de abordar de -Easy todos o código
de fonte e clara para que você possa ser de download e usado!

Mal posso esperar para ver você no curso!! Faça o rolo de hoje ou faça a seus amigos sobre este ótimo curso!

O que meus estudantes estão a de as estão a dizer:

Bunghiuz Bunghiuz Raluca-Catalina: : "eu de um curso para que eu seja um iniciante com Java e de Selenium, seguindo as etapas de a seguir no curso, agora eu sou a quem sou a quem eu o e eu sou para fazer meus primeiros scripts de automação. Também as aulas sobre a introdução do XML, Java e o método de pesquisa de DOM, no xpath e no CSS em que muito útil. I que este curso é um recurso muito útil para para quem quer se passar para testes de automação."

John Coleman: "é um bom curso em geral, em que é muito abrangente e fácil de entender. Aprendi os conceitos básicos sobre como criar a automação de Webde do Webde no site de WordPress do zero e como de a aplicá-los em um site real. O instrutor é encorajante e é certo no ponto. Agradecemos por colocar o de seus dados com muitos exemplos úteis e por de oferecer de os quais os em de a oferta de a que a de de que a de de que a de de e de que a de de que a de e de que a de que a de e de de que a de que o de

Obrigado!

Mal posso esperar para ver você no curso!! Faça o cadas, se inscreva neste momento!


*Todos os nomes de produtos, logos e marcas são de propriedade de seus respectivos proprietários

Conheça seu professor

Teacher Profile Image

Claudiu GURA

Course Creator, IT Professional Expert

Professor

Hello, I'm Claudiu.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Promoto e introdução do curso: Olá. Este é Claudio, seu instrutor para as notas. Bem-vindo a vendê-lo com motorista Auto it e o curso inteligente Easy Guide Toe Automated Funtional Testing Development. É ele. Algumas palavras sobre mim. Trabalhei em muitos cursos Seaside Start United Technology Area em 2000. Tenho uma forte experiência no desenvolvimento de soluções e área de programação. Há um exemplo relevante aqui. Este ano eu estava envolvido em um grande projeto com alta pressão sobre o cronograma em recursos para implementar uma solução robusta de testes funcionais. Neste projeto de desenvolvimento de testes funcionais, segui principalmente os passos que estou propondo nas pontuações. Estou tão animado que você está aqui porque eu realmente acredito que esta pontuação vai ajudá-lo a obter as habilidades necessárias. Para poder criar testes funcionais automatizados e ganhar mais dinheiro neste vídeo, eu só quero falar um pouco mais sobre as pontuações e as coisas interessantes que estão esperando por você. Eu estou indo toe ensinar-lhe Silin com driver a partir do zero com exemplos claros sobre como combinar selênio e também seus componentes para desenvolver testes funcionais automáticos baseados em Java fora de vários navegadores, como o Internet Explorer idade Google, Chrome ou Firefox. Sei que não é muito fácil iniciar e desenvolver automação, mas com base na minha experiência, estou confiante de que você será capaz de ter sucesso toda vez que precisar de suporte. Estou aqui para ajudá-lo e para dar o conselho mais apropriado. Serei seu personal trainer para os próximos projetos de automação de testes funcionais . Obrigado por escolher os esportes. 2. Arquitetura de automação de testes de a: Olá e bem-vindo ao teste funcional ou comissão ou lição de imagem. Não, vamos ver a solução. Arquitetura que nos ajudará a criar automação de testes funcionais. O que temos aqui no lado direito nos navegadores, usado principalmente por nossos clientes toe navega através de sua aplicação. No meio, temos Cillian Web driver, que é a palavra, o componente principal em nossa solução. O que vemos aqui é que estamos tendo componentes específicos fora Cillian Web driver para diferentes navegadores, como Internet Explorer, Chrome ou Firefox. Neste exemplo, no lado esquerdo é a parte programática é o cliente Java off selênio que, usando e inteligente nos permitirá desenvolver programas específicos de código em Java toe iniciar solicitações através com drivers em para ver as respostas diretamente nos navegadores da Web. Outros componentes em nossa solução também são editor ou ah, foto Automação em geral, que é usado em conjunto com alguns outros componentes autônomos ou foto-lo dedo do pé, fazer ações Xterra, por exemplo, para fazer um gin externo em uma página web. Como veremos durante este curso, o que é importante mencionar aqui é que os clientes Cillian não são apenas para Java. Você pode escrever alguns clientes civis usando Fight On ou C sharp, por exemplo. Vamos ver Não, os principais componentes da nossa solução. Então é cliente de selênio. No nosso curso é. É Java baseado inteligente E como ambiente para desenvolver o código para automação de testes funcionais , CNN Web driver, o componente principal de nossa solução. Estamos usando um componente específico para o Internet Explorer, mas também para os outros navegadores. Como vamos ver navegador antes irmão que estamos usando é o mais popular um exploder Internet. E, em seguida, embora ele ferramentas para lidar exceto eleições. Como eu mencionei começa externo ou outras coisas. Se você tiver alguma dúvida, por favor pergunte-lhes agora no formulário do curso, eu vou tentar responder o mais rápido possível para eles. Obrigado por assistir. Vejo você na próxima lição. 3. Instale o Java SDK: Bem-vinda. Na próxima lição, vou ensiná-lo a instalar. O trabalho está deteriorado. Alguns pontos abordarão nesta lição por que Java é a chave. Como baixar Java é decadência. Como podemos instalá-lo no Windows ou outras considerações sobre a instalação em outros sistemas operacionais , como Lennox ou outro White Joe? Chave fácil. Alguns pontos que tenho de mencionar. Joe é a linguagem de programação mais popular é muito robusto. É muito fácil de usá-lo. E também tem um importante conjunto de bibliotecas que nos permitem desenvolver programas Java. É sobre a decadência de Gervais, e muito importante mencionar é que este software está disponível. Plataforma cruzada. Podemos executá-lo no Windows no Mac ou nas máquinas de Leno sem problemas. Vamos tentar o dedo do pé Não sei. Java é decadência. É de uso gratuito. Podemos ser o Donald diretamente deste endereço para a nossa plataforma. Ou estamos discutindo sobre nós sabemos ou sobre Leno. Vamos tentar fazer isso, não um dedo de adoção. Obter o link Donald para Javaris Dickey é usar um motor de busca, como estar bem e link forçado. É sobre a decadência do Joey, está bem? E a partir daqui vamos escolher. trabalho oito é a decadência tão importante? Teremos que aceitar a licença e então escolheremos uma versão específica do nosso sistema operacional. Eu tenho o Windows 64, mas se você não tem certeza ou se você tem Window 32 batidas, nós temos que escolher esta distração. Com I 5 86 eu vou escolher aquele com x 64. Vou posar por um minuto para baixar o arquivo. Agora que o download está terminado e eu posso abrir a pasta. Então o que eu tenho aqui é o software que eu baixei depois que eu consegui. Donald, o arquivo para Java é decadência. Vemos o que aconteceu a seguir. Ok, então quem tem que instalá-lo no Windows? O que é importante ver é que a complexidade desta instalação de software é bastante baixa . Uma vez que a instalação é feita, nós temos que criar um sistema viável chamado Java quem Então vamos fazer isso juntos, Ok? DoubleClick Bem, exceto estes. Agora, o software, uh, será instalado em seguida na tela. Podemos aceitar deslocação direta. É importante lembrar os arquivos de programa C. Java é decadência. Em seguida, e, em seguida, o processo de instalação padrão será seguido. Suponho que por um minuto. Apenas um peixe isso, mas na configuração está nos pedindo para instalar o ambiente de tempo de execução Java . Esta parte é usada apenas para executar programas Java. Assim que tudo estiver feito, podemos fechar esta janela. Próximo ponto é criar variável home Java. Vamos ver como você pode fazer isso no Windows Explorer clique direito sobre as propriedades deste PC. Em seguida, com as configurações do sistema Advento e variáveis vitamínicas e na parte inferior das variáveis do sistema, você tem que adicionar uma nova variável chamada Java Home. Então clique em New John home e no valor que podemos Bro's para o diretório. Se lembrar, durante a instalação que selecionamos, consulte Program Feiss. Se você está tendo 64 batidas, caso contrário, podemos escolher o programa cinco x 86. Então eu vou selecionar programas de disparos. E então aqui está Java. Após estes passos, eu era como o Java é a chave 1 44 o que eu acabei de instalar. Está bem, e depois está bem. E, finalmente, podemos fechar esta janela. Isso é tudo por colocar o trabalho disponível. Outras considerações. Se você está executando Linux para sistemas operacionais seguindo este link, podemos selecionar outras versões fora do Javaris Decay, e a partir daí você pode tentar baixar o arquivo apropriado. Vamos tentar fazer isto para este endereço. Podemos baixar visões para Lennox. Estamos fazendo Solaris para Windows, bem como você viu, É importante mencionar que as etapas de instalação são específicas para o sistema operacional. Então, se você estiver executando o Lennox, nós temos que executar scripts específicos para o sistema operacional Lennox. Se você tiver alguma dúvida, por favor pergunte-lhes agora no fórum do curso, e eu tentarei responder o mais rápido possível a eles. Obrigado por assistir. 4. Selenium Webde Driver e configuração de componentes do cliente: Bem-vindos a esta lição. Não, você aprende Selena com componentes inclinados ao motorista. Os pontos de configuração serão abordados nesta lição. Não carregue sete componentes. Veremos como configurar com eles no Windows e algumas outras considerações específicas em nosso mês baixo. Primeiro de tudo, vamos tentar não saber se o civil era motorista. Senador Webb. O driver pode ser baixado diretamente a partir deste local. Está disponível para diferentes navegadores. Ou estamos falando sobre o Internet Explorer, Firefox Safari envelhecido ou outro Windows Mobile. E assim usamos, por exemplo, ou Explorer como, ah Main Broza. Como o total de downloads. Civil com motorista. Então vamos tentar o arrendamento juntos. Ok? Minha visita a seção Donald e daqui vai saudar a área para o Explorer. Dr. Davis, Vários escolherá 64 se tivermos certeza de que o sistema operacional é compatível com 60 para tecnologia. Outras formas de selecionar 32 bits. Então, no meu caso, eu perco o Windows 64. Estava sentado este aqui. Agora o Donald vai começar depois de finalizar vai abrir a pasta para ver que o software está aqui. próximo passo é extrair sua colméia. Estamos tendo em um local específico. Eu propus ter ver automação e decidir esta pasta toe tem diferentes sub componentes. Agora estamos falando de motoristas. Vamos tentar liberar. Vamos abrir o Seagrave. Direita vazamento de nova automação de pastas. Ok. E dentro desta pasta, vamos criar uma subpasta. Os motoristas estão bem, para esta pasta. Vamos fazer xixi no motorista. Acabei de fazer o download de você? Eu poderia embelezar daqui. Os drivers de automação Serai podem estar aqui e, em seguida, ilustrados exceto por ah, uh, usando nós lemos ou outro. O zelador tinha sete Z, por exemplo. Você começa aqui o que estamos tendo índio. É ah próximo secreto em sua aplicação dentro da pasta do driver. Então, o que é ótimo? Não, vamos ver como podemos fazer os componentes do cliente do Psyllium. Estes componentes genuínos do clã podem ser baixados do mesmo local. Veremos que esses componentes estão disponíveis para diferentes idiomas. Java, lutador e assim por diante estavam contando com Jeff além nas partituras. Senhorita, proceda a baixar o avião bobo do meio-dia Djebbour agora ok da seção Donald irá selecionar a área de cliente civil e a partir daqui, o Java e, em seguida, foi baixado. O Donald está acabado e podemos abrir a pasta. Vamos ver City meio-dia, Java, e depois carregado aqui. próximo passo é extraí-lo. Alguma vez tiveste específico para este cliente Linnean na nossa localização? Eu propus toe ter o mesmo endereço, ver automação e, em seguida, para criar o cliente sub pasta. Vamos tentar isso, então ela dirige as Boas-vindas, certo? Pete Glenn nesta pasta copiará lá. Só não sabemos disso. Então, a partir de Donald Silene Java com razão inclinação cliente baseado Vamos extrair estes. Então, com sete zip também aceitá-lo. Vamos ver os arquivos resultantes, bibliotecas e alguns componentes jaar. Nós finalizamos este passo. Outras considerações. É importante ver que o selênio é totalmente gratuito para usar gratuitamente, fora de carga. É de código aberto, e assim para outros com componentes de driver. Vamos imaginar que precisamos de alguns se você quiser usar outros navegadores, fazer testes funcionais, automação, automação, cromo ou força de fogo e assim por diante. Podemos visitar a seção Donald, e de lá vamos tentar Donald Adequado foram componente motorista. Vamos tentar ver como assim a partir da seção de download abaixo, é o driver de navegadores do partido. Esta parte não é desenvolvido pela equipe núcleo selênio, mas suporta o uso de diferentes navegadores, como driver geológico é para Firefox chrome, mais idade e alguns outros navegadores. Então vamos baixar um driver a partir daqui, e então vamos usar, como você vai ver nas próximas lições. Se você tiver alguma pergunta, perguntou-lhes agora no fórum do curso, e eu responder-lhes o mais rápido possível. Obrigado por assistir e vejo você na próxima lição. 5. Instale componentes de automação do Autoit: Bem-vindos a esta lição. Agora você aprende como instalar todos os componentes de TI que veremos juntos de onde você pode baixar os componentes de software, como podemos instalá-los e outra consideração. Drill Yvonne para os projetos de automação. O download dos componentes de TI pode ser feito facilmente através deste endereço que estamos tendo. A partir daí, vamos ver há dois componentes também que é o motor e alterar seu editor de script , que é o componente capaz toe. Crie a lista de scripts direito para visitar juntos o endereço e, em seguida, para ver os componentes de lá em seu site na área de download. Estamos tendo os componentes. Discutimos sobre o motor e eles idão. Onde você tem que fazer agora é baixar os dois. Vamos ver como assim. Primeiro de tudo, vamos Donald o mecanismo salvar o download está feito. Vamos continuar com a agulha agora link para baixar e clicar novamente neste. Então salve. Ambos os incêndios são baixados para que possamos optar por abrir a pasta e você pode ver aqui nos downloads. Ambos os softwares disponíveis. próximo passo é copiar o software em um local específico. Vamos usar. Veja automação ou fazê-lo a conversa na formação da unidade C e, em seguida, para criar uma pasta auto . Ordene isso. Vamos pegar os fogos do download e copiá-los. Veja a automação muito fácil. Não, o filho do fogo para você. Instalação. Agora vamos ver. É muito fácil fazer a instalação de ambos desligados. Não, para comer o Sr. Together Não. 19 coisas o e, você sabe próxima minha licença re. Você escolhe isso antes das configurações de velocidade de execução. Em seguida, o local é o programa C dispara. Então 86 no meu caso, moderado. Três. Então, vamos prosseguir para instalar a solução completa. Bem, por favor, termine agora estamos começando a instalação fora. O segundo componente do que eu comer em seguida será licença na instalação é feito agora muito fácil. Como eu lhe disse outra consideração. Embora esteja disponível nativamente para o sistema operacional Windows para outros sistemas operacionais , podemos consultar seu site e a partir daí, a área do fórum. Como você pode ver o endereço aqui, se você tem alguma dúvida como eles agora no fórum do curso e eu respondo a eles, suponha que isso é possível. Obrigado por assistir e vejo você na próxima lição. 6. Instale e de configurar a IntelliJ IDEA: Olá. Bem-vindo a esta lição. Não, vou ensinar-te a instalar e configurar a comunidade de inteligência. Ferramenta de adição em ordem toe Ser capaz de criar projetos para automação de testes funcionais. Bem, aprenda porque a tradição inteligente e vinda é boa para nós. Como baixar Intel nervoso, como instalar a ferramenta e também as outras considerações, se necessário, se necessário, para executar a loja na Lennox ou outros sistemas de criação. Agora vamos nos concentrar em por que inteligente e ir para adição é bom para nós. Em primeiro lugar, é uma ferramenta gratuita e código aberto. É muito fácil de usar com um moderno e está disponível em muitos sistemas operacionais, especialmente no Windows. Elano ou fazer. Podemos baixar o tour diretamente do site deles. Estou usando este endereço. Está disponível, como mencionei para muitos sistemas operacionais. Vamos ver como você pode fazer o download agora a partir da seção de download irá selecionar a adição da comunidade e, em seguida, Donald e ver. Vou posar por um tempo, esperar que o Donald termine. Não pode abrir as pastas Donald e você vê que o software está disponível para nós em contra a instalação. Isto é muito fácil de ir. Podemos fazer isso juntos agora. Na pasta de download, clique duas vezes no aplicativo ao lado. Bem, exceto pela localização, que é incêndios programados. Boa instalação, opor-se por um tempo. Aguarde a instalação. Pular para concluir. Não, a instalação está concluída. Esta imprensa terminou. próximo passo é abrir o E inteligente e, em seguida, fazer uma configuração ocupada para ter que aceitar o contrato de licença. Se houver uma instalação anterior fora do Intelligent, você pode importar algumas configurações e, em seguida, você pode escolher a interface U. Mas um escuro ou interface baseada em branco como uma proposta para a configuração é feito. Podemos criar um novo projeto que você tem reboque. Especifique o SDK para nosso primeiro projeto. Este é o caso. Lembre-se, acabamos de instalar na lição anterior. E, afinal, o passo do ambiente, ambiente inteligente está pronto. Toby usado para criar projetos de automação. Vamos tentar fazer este passo fora configuração juntos agora a partir do menu vai abrir inteligente e Ok, vamos escolher nada para sessões preferem a interface baseada em branco, e eles disseram que a força ok deixa grande no projeto. Vamos especificar que é decadência bem ter por isso é ver problemas para nós, no meu caso é o programa fisicamente. Mas para o Windows 32 lê, Temos que selecionar o programa dispara X 86 Obviamente, lutas de programa no meu caso, Java gvk 1 44 Em seguida, você pode escolher Criar projeto de placa coisa. Vamos inserir um nome para Let's Put a Base pacote guru que continua Learning Academy e depois pescar. Parabéns. Então nós gerenciamos assim para acessar o ambiente inteligente. E a partir deste ponto podemos começar a trabalhar na criação de projetos. Outras considerações em Taji também oraram versão com muitas características. Ele também está disponível para Lennox ou operacional ou ah Mike sistema operacional. Podemos baixar essas versões diretamente de seu site, selecionando o sistema operacional apropriado. Vamos tentar fazer isso juntos agora. Então, se você precisar, por exemplo, versões Lennox. Então, a partir da seção de download, vamos selecionar Lennox e, em seguida, para a tradição atual, basta pressionar feito. Olhe aqui o mesmo para os outros sistemas operacionais. Se você tiver alguma dúvida, por favor pergunte-lhes agora no fórum do curso, e eu farei o melhor para responder o mais rápido possível. Obrigado por assistir e vejo você na próxima lição 7. Como configurar o navegador do Internet Explorer e o ambiente de desenvolvimento: Olá. Bem-vindo a esta lição. Agora vou ensinar-lhe como configurar o navegador Internet Explorer para trabalhar com componentes de selênio . Primeiro de tudo, temos que abrir o Internet Explorer e, em seguida, na guia de segurança, Toe Breath, zona da Internet e, em seguida, verificar ativar o modo protegido. As mesmas configurações devem ser aplicadas a todos os outros resultados locais sites confiáveis da Internet ou sites restritos. Vamos tentar fazer isso juntos. Vou abrir as configurações do Internet Explorer. Internet, opções de Internet, segurança, Internet pinto em um modo muito protegido para olhar na Internet local pli. Em um pouco 15 modos, aplique lado confiável habilitado para o molde e sites restritos. Ativar aplicação de molde de proteção e ok agora teria configurado o navegador para estar pronto para trabalhar com componentes de selênio. Alguma pergunta? Por favor, pergunte-lhes agora no fórum do curso, e eu vou fazer toda a melhor resposta do dedo do pé lá o mais rápido possível. Obrigado por assistir e vejo você na próxima lição. 8. Resumo de seção de configuração: Olá. Bem-vindo à configuração da seção Resumo. Parabéns vai fazer o quê? Sua execução nesta seção, você aprenderá sobre testes funcionais, arquiteturas de automação. Você aprende como instalar Javaris decay, como configurar drivers da Web civis e componentes específicos do cliente selênio. Como instalar embora seus componentes como instalar e ir figura ambiente inteligente na foto configurar navegador Internet Explorer no ambiente de desenvolvimento em geral . Qualquer pergunta, Por favor pergunte-lhes agora no fórum do curso e sua resposta para eles o mais rápido possível. Obrigado por assistir. 9. Introdução à seção de conceitos: Bem-vindo à seção básica que veremos juntos. O núcleo de programação Estevan será capaz de criar e trabalhar com Quip Pages vai entender núcleo de programação Java será capaz de criar alguns programas Jeffer, e então vamos entender como encontrar elementos em uma página web usando seletores. No final, teremos um novo HTML cinco. Cui é um desafio nos seis para, de alguma forma, quaisquer perguntas. Pergunte-lhes agora no formulário do curso, e farei o melhor para responder o mais rápido possível a eles. Obrigado por assistir e ver na próxima palestra. 10. Núcleo de programação de HTML, como trabalhar com a estrutura da página da web: Bem-vindo a lição do núcleo html. Vamos ver juntos o que eu as páginas web, como as páginas web são criadas e quais são os elementos por trás da linguagem HTML que estamos usando para criar nossas páginas web? Primeiro de tudo, vamos ver o que é HTML em especialmente HTML cinco. O Sr. Mill é da linguagem de marcação de hipertexto. É uma linguagem de programação, especialmente para criar páginas da Web e sites. HTML cinco é a versão mais recente dessas linguagens HTML. Por que temos que aprender um navio a vapor. Portanto, lembre-se de que cada página que estamos procurando é escrita usando linguagem HTML. Se você precisar de algumas amostras, vamos dar uma olhada nos sites da Wikipédia, Facebook ou Amazon. Tudo criado lá é baseado na linguagem HTML. Agora vamos ver a estrutura da página da Web dentro. Ei, linguagem Stearman. Então primeiro elemento é Dr Html, que é o elemento inicial para em HTML cinco página. Em seguida, teremos o elemento raiz fora da página HTML, que é HTML e de Settlements. É também no final, mas com uma barra na frente. Vá especificar a página web, de onde para onde a página web que ele compôs. O elemento head é o próximo define o título da página maneira ou outras informações de metadados fora da página web. E, em seguida, a tag body contém o conteúdo da página visível. Todo o texto ou os professores estavam tendo um site geralmente estão entre o primeiro corpo no último. Fácil, certo. Vamos tentar criar juntos uma página da Web do jeito certo. Assim como isto. Está aberta. Nada mal. Não vou fazer assim tão pequeno. E, em seguida, vamos começar a criar juntos primeiro a nossa primeira página web Tipo de aparência legal desta vez então vamos inserir a tag principal, a última e, em seguida, a seção de mão cresce. Este no meio, vamos ter o título. Nossa página está aqui e por último, mas não menos importante, o corpo que você assinou o pequeno texto do corpo. Você pode escrever diretamente algumas informações de texto. Depois disso, podemos salvar a página. O Sr. C tentou salvá-lo na See Automation. Primeiro, estamos na página. Digamos que ele se qualifica como extensões foram página ponto HTM, e não foi percebido após a etapa. Vamos abrir um navegador para ver o que aconteceu, não chega a ver Dr. Comissão, e estamos vendo agora o com federal criando tão diretamente aberto e as armas são abertas diretamente , você sabe Rosa Court Direito permite que você conhecer outros conceitos básicos. Imposto, especialmente para formatação B, é usado para definir e parágrafo forte ou ser para definir um negrito. Você achou? Obrigado. Escrito em negrito para intervalo. Para criar uma nova linha, podemos usar este tipo. O são para fazer um texto itálico começar Use I ou para greve através de boas notícias, em seguida, trabalhar para fazer tomar tamanho menor Começou você pequeno ou dois conteúdo separado com o resultado . Uma linha horizontal de regra. Se quiser, pode usar o HR Cool, certo? Vamos tentar provar isso juntos. Certo, troco a página da Web em que estamos trabalhando. Vamos para a nova linha. Que tipo de entrada, se quiser, está na fotografia. É usar algum imposto ousado. Seja minha dor é você. Vamos verificar os resultados. Mas antes não esqueça de salvar. Não admira Broza peixe improvável. Então o que estamos tendo aqui é um resultado antes do código da página web. Agora é mais formatação. Obrigado uma nova linha. Este direito, algo em itálico. Vamos escrever letras pequenas. Bem, vamos tentar jogar algumas linhas. Vamos verificar os resultados. Mas não se esqueça de dizer o fogo no navegador da Web com rosto presidente, você vê o grande resultante aqui Outra tag básica importante. É sobre hipérbole. Para criar um hiperlink, temos que usar âncora o elemento e uma deriva seguida pelo endereço, o gosto que estamos pressionando e então temos que fechar o ataque. Destruir o dedo do pé, criar o puxão alto agora mesmo juntos. Legal, certo? Ok, deixa outro feliz eu terminei para ser adorável. Não receba visitas com pontos da CNN, sabe, salvar na lista. O resultado. Bluefish. Então nós temos um link específico para esta vida visita China e quando pressionado esse link, ele abre os chicotes e assim faz muito bem. Outra coisa muito importante em HTML. Noções básicas são os formulários para capturar a entrada do cliente lo gin em um site. Estamos tendo alguns formulários com elementos de entrada atrás para colocar nossos vários nesta imagem se comportando. As quatro hortelã do meio aberto nesta linha fechado no último, com algumas ações especificando o que aconteceu quando o para o seu submetido quando o usuário vai pressionar o fundo da cúpula com o presidente novamente neste caso, quando o presidente usurpador novamente irá enviar todos os dados para uma página web específica chamada Logan Jsp com um poste de metal ou chegar lá há dois tipos fora de metais. Post é usado principalmente para Logan. Temos quatro cada elemento do formulário quando eu d neste caso. Próxima linha é para ah, mas campo de entrada para e-mail para coletar o e-mail. Temos uma identificação ou um nome para isto selado. Explique isso para a senha com uma idéia específica ou qualquer um dos nomes no último é o fundo para enviar um quatro. Vamos tentar criar juntos um simples para a direita. Ok, então escute outra linha. Basta começar incluir o custo do método quatro ou Maxim. Estou simplificando um pouco. Ok, vamos ter e-mail e, em seguida, o tipo de entrada leva ID Seu nome. E-mail. Não temos nenhum valor padrão. Você precisa? Então vamos adicionar outro elemento para o fundo do assunto. Eu simplifiquei isso para o meu i d com o elemento e dizer-lhe o difícil que dedo do pé tem escrito na parte inferior doh. Ok, Suponha que você está fazendo olhando apenas usando o endereço de e-mail. E não se esqueça de fechar os quatro. Isso é tudo. Vamos dizer isto por segurança e depois vamos verificar a Rosa. Ok. Este lugar para pescar e toda a forma ele está aqui? Então vamos ter anemia campo este e, em seguida, um fundo para alguns na forma de míssil Gilligan . Então criamos juntos um simples para com HTML cinco. Quando eu inserir alguma informação que eu posso fazer olhando Então, ah, onde? Página Esta página da Web da nação não está disponível, mas geralmente é capaz de processar as informações que estamos enviando para qualquer dúvida? Peça-lhes agora nos tribunais para, hum, e eles responderão a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 11. Core de programação do Java e crie de o de java de de Java: Dedo bem-vindo, Jeff. Nossa aula de programação no tribunal. Você aprenderá a criar programas Java básicos. O que é Jumma Joe? É uma linguagem moderna usada para o desenvolvimento de aplicativos. É de uso gratuito. Inicialmente, foi lançado pela Sun Microsystems em 95 e mais tarde pela Oracle Corporation. Por quê? Para aprender jar para nos desenvolver mais do que aplicativos Java, que é projetado para ser relativamente iniciante, amigável. Ok, vamos ver algumas amostras. Quem está usando Java? Produção Nouriel para responder à discrição. Vamos dar uma olhada nos 19 sites eBay ou Amazon. Tudo isso está usando Java no lado do servidor, acordo com a fonte da Wikipédia mencionada aqui. Costurado. Interessante, certo? Vamos ver um primeiro programa Java. A primeira afirmação que estamos tendo é definir uma classe Classe A. É uma categoria para como dentro da classe. Podemos ter métodos de pessoas meses, várias operações que você pode usar principal. Neste caso, é o método padrão que estamos tendo em um programa inicialmente dentro do método, você pode escrever instruções específicas. Um depoimento meu. Ele os vê lá fora. Imprimir Linha, que está imprimindo, está exibindo um texto para obter informações na tela. E não se esqueça de importar essa coisa. Primeira linha no programa é importante e alguns outros perímetros para importar componentes específicos necessários em nossos programas. Por exemplo, nós realmente importamos componentes específicos para bagunça se em nossa aplicação, vai fazer alguma matemática Advest ou vai importar alguns componentes específicos de selênio. Se em nosso programa vai fazer algum selênio com declarações de motorista, mas veremos nas próximas lições que ele está certo. Vamos tentar criar o primeiro programa Java juntos. Primeiro de tudo, é uma lesão aberta J. Isso é ótimo em seu projeto é o K. Ele já está lá. Em seguida, este pintinho criar projeto a partir do modelo. Vamos lá, educação. Próximo. Isso dá seu nome primeiro Java, ap P para Java pacote baseado em aplicativo Guru, Academia de Aprendizagem Contínua e peixe do momento. Não estamos importando nada neste arquivo, mas se quiser, podemos fazer algo Ports agora, Joe, até termos a classe principal daqui até aqui, dê uma olhada nos casos dos pais. Em seguida, primeiro método principal. Isso pode pensar que Maine é lançado automaticamente quando eu executar o programa. Isso é certo. Ah, olá mundo daqui. Linha de impressão do sistema entre nós. Coloque nossa mensagem Olá trabalho de Joe. Então vamos tentar executar este programa. Minha pressão neste fundo? Não, o programa é barba. E isso você não reserva. Ok, o álbum, os resultados da execução para a execução. A impressão dele. Olá, palavra do general. - Legal. Vamos dar uma olhada. Duas outras informações básicas em homens Java Tipos de dados primitivos são listados aqui Bolan para representar a verdadeira força em de Tasia, por exemplo, para armazenar 100 como um valor longo para armazenar 64 bits valores inteiros assinados como um exemplo que tem ah sufixo l 1000 0 99 l flutuar para precisão única As amostras 4.7 cidades que vemos para 34 f Então dê uma olhada em F no duplo direito é precisão dupla. É bastante semelhante com a revisão, mas é com o para Dublin no final e para armazenar um único caractere Unicode, temos certeza, além desses nossos objetos que estamos criando pode ter tipos de dados adicionais criados a partir desses primitivos tipos de dados, por exemplo, irá ver cadeias de caracteres para armazenar. Mande-nos que sequencia as cadeiras. Vamos ver cantando um ônibus. Por quê? As variáveis são necessárias. O próprio foi são usados para armazenar valores. Você tem dois estágios. Um é toe declarado as variáveis tipo de idade, número inteiro, por exemplo, ou salário. Duplo ou ah, eu não sei é variado como um booleano, e após este estágio temos inicialização variável para colocar alguns valores sobre as variáveis. A é 10 idades 23 salário é 3000 400. O 50 d Ele é variado como um Bolan é a força, e tantas vezes em nossos programas estamos lidando com variáveis. Fácil, certo. Vamos tentar criar algumas variáveis no reboque, atribuído alguns vários para eles. Ok, isso é um ponto elegia e, em seguida, definir disponível, Informar Intenção Idade, etc E então vamos ter alguns valores. Página igual Toe 24 Striker Imprimir Este valor, minha idade. Estes mais herança. Vamos ver o resultado agora meu em apenas 24. Se eu tiver o dedo 34, por exemplo, e a saída, mas novamente o programa, veremos decisões de data. Normalmente, você sabe, programas Java. Temos que tomar decisões quando algo aconteceu. Quem tem o dedo do pé para uma mancha específica, Linds. Caso contrário, então ele poderia outras declarações para tomar uma decisão que podemos confiar se declaração temos uma expressão dependendo do resultado. Se é pernas verdadeiras, Eu poderia a primeira sequência off declarações de outra forma preguiçoso para as declarações depois do outro. Vamos dar um exemplo. Você sabe? Além disso, este método principal tem 30 anos Estamos perguntando se a idade é menor que 20 vai imprimir muito jovem, caso contrário vai trazer. Você é mais velho. Então, ou idade 24 loja 22ª. Bem, uh, imprimir que você é mais velho. Perdi escrever para um exemplo a seu respeito. Está bem, se a idade for inferior a 20, está bem. Vê todos eles Linha Verde. Você é legal. Jovem. Caso contrário, sistema de credos alinhá-lo? Uh huh. Vamos ver as idades resultantes 34. Então o sistema irá imprimir. Você é o sênior. Ela é a oitava não está avaliando como verdadeiro este comando. Vamos pintar o que está depois dos EUA. Isto, hum 40 antes de colocar 14 anos. Essa garota de novo está lá em cima. Você é muito jovem. Excelente para programação de robôs. Precisamos cuidar de situações excepcionais. Por exemplo, na conexão da OTAN para baixo foram algumas outras exceções aparece Então, neste caso, temos que ver como podemos usar Try gaiola declarações. Vamos dar um exemplo dentro do nosso método principal que estamos tendo tentado no bloco try. Bem, faça o que estamos tentando fazer. Se algo aconteceu quando você está tentando fazer este trabalho, a declaração kitsch vai obter vai pegar a exceção. E então vamos fazer alguma coisa bem, lógica do dedo do pé. Essa exceção irá imprimir uma mensagem gentilmente para o usuário. Vamos tentar fechar algumas conexões, e então vamos dar um exemplo, eu acho. Ok, tente alguns comentários. Eu não tento apenas fazer alguma página nesta idade. Abençoado sete kitsch Set alguns agradecimentos E esse foi o sistema de mensagens. Linha do Príncipe. É exceção. Foi aqui uma exceção. Estamos a tentar fazer este trabalho. Sim, está tudo bem. Essa instrução não é executada. Somente quando algo aconteceu no bloco try executará o que está por trás da captura. Apenas tente fazer. Por exemplo, você começa a sair da história de exemplo. Está bem. Se estou tentando pegadas, a idade é baseada na Cokie porque ela definiu o resultado. A idade deve ser o valor inicial mais sete. Minha nova era. Ele é o 21º Xa. Funciona. Alguma pergunta? Pergunte-lhes agora no fórum do curso e eu respondo a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima lição. 12. Principal de seleção de DOM, XPat e CSS: Bem-vindo toe Dome expressa em CS é Selector Pontuação Lição. Por que precisamos deste dedo claramente encontrar o elemento alvo é a resposta que Selena Web driver estava usando. Identifica os elementos da Web em uma página da Web com base em sua classe de nome i D. Espera o nome Doc. Ela auxilia os eleitores ou vincula textos. Vamos ter alguns exemplos. Alguns exemplos específicos. Você pode encontrar elementos em uma página web usando a identificação. identificação Vamos dar uma olhada. Então, esta página web. Então temos uma página web simples com um formulário com a empregada e passou por e para trás. No HTML, estamos vendo elemento de entrada ID D. ID D. Email igual. Então esta é uma maneira de identificar este elemento por ID ID muitos identificando o elemento de importação. Foram Able planejam problematicamente que algumas figuras alguns valores para estes texto de entrada usando selênio. Como você verá mais tarde. Vamos dar um exemplo em um Internet Explorer aberto e eles ouvem Vamos visitar W. W. W. W. W. Continua aprendendo. Dr. Guru Deixando-o entrar no recurso Guru é formas. Então, vamos visitar isto. Endereço da página de demonstração. Reúna quatro nesta página. Se eu pressionar se trilhas na parte inferior da tela, Eu vejo o conteúdo fora da página da web em sua usando o elemento Sylhet inferior este eu vou selecionar, em seguida, o elemento nome completo do para. Mas Chris e hoje, Ok, Não, eu consegui selecionar. Ok. E então eu vou clicar neste momento, eu vou selecionar estes de baixo e, em seguida, espreitar dentro da minha entrada. O que vejo agora é a linha relacionada com o dedo do pé. Minha seleção é esta. E aqui eu tenho um I D. Se em 100. Então este é o identificador deste elemento de gosto no elemento de protesto. Então, quando eu entrar algo aqui principalmente a idéia do elemento por trás de sua FN 100. Se você decidir usar os eleitores CSS para selecionar elementos em uma página da Web, você pode usar uma combinação fora do início e eu d ou puxar na classe ou marcar um atributo como você está vendo nas amostras. Por exemplo, para se referir usando CSS toe o mesmo elemento para o elemento masculino aqui. Eu tenho que escrever CSS entrada igual dedo do pé. entrada é o elemento e o correio é que eu d fora de Elham. Vamos ter um exemplo também neste caso na mesma página, Eu selecionei o nome completo. E como você vê, o I D. é se n 100. Então, neste caso, a entrada de alvos nos sapatos I d é FN 100 e o estoque Nós nos referimos ao nome completo fora da pessoa em nossas quatro outras maneiras de encontrar elementos em uma página web é toe use modelo de objeto de documento E a partir dessas perspectivas que tem dois métodos get elemento por i d. E nós temos que fornecer o identificador, desvalorizar ou obter elementos pelo nome para fornecer o nome que veremos em uma página web que estamos abrindo agora o portão elemento nome na forma selecionar filamento rei Podemos ver o nome fora do elemento é você nome do nome de usuário Este é o nome do elemento Identificar foi visto no cão anterior i d Se estamos referindo-lo, i d temos que usar esses valores quando estamos nos referindo toe os nomes que temos que usar o nome em Em alguns situações para complexo foram páginas que temos de localizar elementos em uma página web usando nós de exemplo para estes usará express faz para localizar um nó particular e atributo dentro, por exemplo, por exemplo, partir de perspectiva expressa para localizar o mesmo elemento como eu mencionei. Você tem que escrever barra barra entrada, mas nome desde que você está se referindo assim o atributo nome e, em seguida, o e-mail valor. Mas escrevendo uma tal expressão, estamos nos referindo a este elemento no porquê. Não acho que seja muito complexo. Mas quando vamos escrever alguns projetos específicos entenderia melhor este conceito. Quaisquer perguntas, por favor, pergunte-lhes agora no curso para, hum, eu vou tentar responder o mais rápido possível lá. Obrigado por assistir. Vejo você na próxima palestra. 13. Desafie e a solução. Resumo de as notícias da seção de noções: Bem-vindo à seção básica Mudança e Solução Resumo Nossos filhos para hoje é adicionar seu nome às suas primeiras armas. Somos capazes de isso eu fechar o registro para esperar Você para executar este desafio depois que eles vão voltar com uma solução? Está bem. A solução para o desafio é adicionar dentro do elemento corpo algo como cada um para escrever o cabeçalho. É tipo, qual é o seu nome? Vamos tentar fazer isso juntos. Eu procuro não ser bom dentro do Nobel. Vou abrir os arquivos. A primeira página da Web. Bem, em algum lugar antes do segundo corpo, está em cada um. O meu nome. Guarde isso nessa garota no Broza. Ela é automação viva, primeira página web e em algum lugar abaixo da página você pode ver o nome. Então esta é a solução para a mudança. Parabéns. Bem feito. O que você aprendeu nesta seção básica, você aprende conceitos básicos html. Você aprende a criar uma página da Web. Você aprende tribunal de programação Java, como fazer um programa Java e aqueles que você vê. Vimos alguns conceitos-chave sobre como encontrar elementos em uma página web usando sentidos especializados , seletores e muitos outros. Alguma pergunta? Pergunte-lhes agora no fórum do curso, e eu vou fazer mais velho visto resposta para eles o mais rápido possível. Obrigado por assistir e vejo você na próxima seção. 14. Introdução para a seção dos primeiros passos: bem-vindo Toe primeiros passos seção Nesta seção, aprendemos como carregar bibliotecas de selênio em nossa era de inteligência de um projeto em como podemos começar a criar primeiro projeto de automação? Alguma pergunta? Por favor, pergunte-lhes agora em um fórum grosseiro. E eu faço o melhor para responder o mais rápido possível às suas perguntas. Obrigado por assistir. Vejo você na próxima palestra. 15. Como carregar as bibliotecas do Selenium no projeto de Java do IntelliJ: bem-vindo através do carregamento das bibliotecas civis na Inteligência Java Project Lecture. Nesta palestra, apresentarei os pré-requisitos e os passos para configurar a inteligência para apoiar projetos de selênio. Agora os pré-requisitos que você tem que ter instalado em qualquer lugar. Navegadores, especialmente o Internet Explorer para o início. O kit Java Development Selenium, Jared dispara. E então temos que ter instalado em Tel Ajay I d. Ambiente. Agora vamos ver como podemos configurar a inteligência para apoiar projetos de selênio. Primeiro de tudo, temos de lançar um projeto inteligente e fazer um novo projeto. Como você pode ver nesta imagem, então você deve inserir um nome de projeto, por exemplo. Primeiro carregue selênio e depois pesque depois que o projeto é aberto. Na entrevista J Ambiente, temos que selecionar o menu mente do arquivo e da opção estrutura do projeto de arquivo Fla, em seguida, dependências na área de módulos. Você selecionará a partir daí mais e, em seguida, frascos e diretórios. Como você pode ver na tela, você tem que selecionar todos os arquivos jar do diretório no diretório específico da biblioteca. Temos ah baixado dedo do pé tem várias seleções. Você pode pressionar a tecla Control. Não, Depois de todos esses passos, temos em projeto vazio com todas as bibliotecas selênio carregadas. Então vamos tentar fazer o mesmo juntos. Agora. Primeiro de tudo abrirá em Terry. J. Ambiente irá selecionar. Criar um novo projeto. Em seguida, usaremos este modelo. Aplicação de linha comum. Está tudo bem. Isso é Digite o nome primeiro projeto Selenium e cidades. Em um momento um projeto será aberto. Você pode fechar isso. Não, a partir do arquivo irá selecionar a estrutura do projeto. Em seguida, módulos, dependências, vidro e frascos ou diretórios. Olhe, em seguida, vamos navegar na unidade C, em seguida, cliente e do cliente vamos selecionar pressionando Chave de controle ou os olhos Cherif junto com pasta de biblioteca. E então tudo bem. E depois outro. Ok, vamos pressionar neste momento. Você tem todas as bibliotecas do cliente carregadas, como você pode ver aqui. Então, já temos que criar automação. Excelente. Qualquer dúvida, por favor, pergunte-lhes agora nos formulários do curso. Obrigado por assistir. Vejo você na próxima palestra. 16. Como criar seu primeiro projeto de automação: Bem-vindo à palestra Criando seu primeiro projeto de automação. Agora eu represento você a solução. Visão geral da arquitetura. Como configurar em Terry J. Suporta projeto iraniano Como podemos escrever instruções Java específicas selênio para criar projetos de automação. Agora vamos dar uma olhada nas arquiteturas de solução Visão geral. Como você sabe, no lado direito, estes são o navegador da Web. No nosso caso, vamos imaginar que existe o Internet Explorer. No lado esquerdo é o cliente Java é o cliente Java selênio estavam desenvolvendo agora usando em Terry J. Ambiente para que possamos compilar o nosso código Java, a fim de instruir Silin Web driver específico circundante Web driver para Internet exploder para enviar comentários, instruções para o navegador Internet Explorer, a fim de automatizar o usuário normal que um humano diz que o usuário executará em um local específico. Bipe isto. Faça uma breve recapitulação fora da lição sobre como podemos configurar em ambiente de energia para criar projetos de selênio para que nós temos toe criar um novo projeto ou para abrir um existente e, em seguida , para carregar todas as bibliotecas jar selênio, a fim de ser capaz de escrever estado Java meses. Vamos tentar fazer isso juntos como um ambiente aberto e inteligente de recapitulação rápida . E agora eu posso escolher ou criar um novo projeto ou eu posso escolher abrir um já existente um primeiro projeto iraniano, por exemplo, foram o primeiro projeto que eu tenho Eu estou tendo você aqui, mas vamos começar um novo projeto desde o início . Sem pistas. Java oito. Em seguida, usaremos o mesmo modelo. Nove comum. A aplicação está boa. No momento, é inserir um novo nome para o projeto. Meu primeiro projeto. Se ele é como você se lembra da lição anterior, eu vou escolher a estrutura do projeto de arquivo para carregar todas as bibliotecas civis, em seguida, módulos, dependências mais frascos ou diretórios com um selênio seleto. Os clientes veem cliente Dr Automation. Decidimos todos os Jor se olhos mais a pasta da biblioteca. Ok, e então ok, a partir deste ponto pode começar a escrever nossas declarações Java. Ok, por enquanto, vamos fechar. Não é qualquer janela J para ver alguns meses específicos de selênio java mancha antes de criar um projeto específico. Nosso início apresentar-lhe selênio código java Primeiro de tudo, são as importações declarações de importação específicas em ordem para nos deixar trabalhar com selênio. Os comandos Java não são necessários para abrir tudo. No início, podemos automaticamente são os mais recentes durante o código pressionando a tecla mais enter. Assim, cada linha da instrução de importação pode ser, como eu mencionei mais tarde durante o código, pela maneira mais fácil é inserir tudo desde o início. Agora, o código Java principal é o código Java que estamos inserindo, geralmente na operação principal no programa. Primeiro de tudo, temos um comentário irá conduzir uma configuração, em seguida, para a declaração em que estamos inicializando o Internet Explorer. Somos motorista. Nós somos motorista ponto ou seja, o motorista, em seguida, o passado. O caminho completo para o arquivo então especificará recursos específicos para o driver que estamos usando o Internet Explorer versão 11. Então vamos iniciar. Mas o objeto driver irá criar um objeto driver usando o driver definido antes, em seguida, irá gerenciar a janela iria gerenciar o navegador. Sabemos que após a etapa vou especificar a página. Eu estou tentando automatizar esta página continua aprendendo Academia que recursos menina para forçado nesta página. Eu procuro um elemento específico quando ele fez Element vai ver. Depois de localizar o elemento, emprestei-lhe vários testes testando os meus luxos e então ah e, uh, Chris Auto magicamente a tecla Enter e teremos o primeiro resultado. Não se esqueça no final de fechar o objeto driver em ordem para liberar a memória dos aplicativos que você tem aqui código html específico para este uh, esperar que eu estou usando aqui. Em geral, temos uma estrutura Java que você tem que seguir, você sabe, projetos no início são as importações e, em seguida, a operação principal com todas as instruções Java específicas . Então isso está no início e esta é a página que estou tentando automatizar. Vamos tentar fazer isso juntos. Observe que o código Java está disponível nos recursos desta lição. Para encurtar o vídeo e simplificar o aprendizado. Começarei a partir do código Java disponível nos recursos para esta palestra. Vou inserir o código dos recursos como você pode ver aqui. Então vamos pegar cada linha uma por uma. Então, primeiro de tudo, temos as instruções de importação para usar o componente de driver da Web para especificar recursos para usar especificamente o driver do Internet Explorer para ser capaz de fazer uma pesquisa para localizar objetos específicos na página HTML ou para trabalhar com a Web elementos na página HTML em ordem para inserir algumas teclas para emular a tecla pressionada. Você tem que importar esta biblioteca, a biblioteca de chaves, agora o código principal. Então, primeiro de tudo irá especificar os animais de estimação até que o Internet Explorer com driver irá especificar desvio. Será ah, usar este recurso especificado antes irá maximizar a janela e, em seguida, vamos escolher toe abrir esta página web. Vamos verificar juntos esta página da Web no navegador Internet Explorer, então eu vou copiá-los e eu vou abrir o Internet Explorer. Certo, baseado. Ok, muito para ter aqui. É a assinatura de um boletim informativo. Por isso, geralmente temos que inserir um e-mail e, em seguida, para se inscrever. Vê que é, ah, página de demonstração. Você pode inserir qualquer endereço de e-mail e, em seguida, o assinante da mama enter ou pressione a tecla Enter. Vamos dar uma olhada na solicitação de código HTML. Se trilhas o Internet Explorer, vamos selecionar o banco, e então vemos que o elemento-chave em seu dia. Ele fez o nome de e-mail. Então, quando vamos procurar por este objeto na página web, podemos referir-se usando o nome E-mail. Este é um teste pressionando assinante e Turquia, então este é o resultado. O que queremos agora é automatizar esse processo usando Jeff um resfriado. Então vamos voltar para o e. Depois de abrir a abertura, a página web irá procurar o e-mail como podemos ver aqui. Depois que o elemento for selecionado, eu entrarei automaticamente. Anemia Maior teste e correio Maior como você tem aqui e, finalmente, vai pressionar enter Key para assinar o boletim informativo e, finalmente, vai fechar o motorista. Vamos iniciar o programa clicando na parte inferior para executar o código. O código é agora compilado, e a página da Web é aberta nesta página automaticamente. Maior será adicionado. Como você pode ver o código Java ele está emulando a tecla pressionada para entrar no mar. Pode ser maior e depois vamos precedê-la. Então este é o resultado. Agora somos assinantes. Então, aquele boletim informativo, vamos voltar à lição. Parabéns. Você foi capaz de criar o primeiro projeto de selênio para automatizar uma assinatura de newsletter. Alguma pergunta? Por favor, pergunte-lhes agora no fórum do curso, e farei o melhor para responder o mais rápido possível. Obrigado por assistir. Vejo você na próxima palestra 17. Introdução à seção de automação para de Hiperlinks: Bem-vindo a seção de automação de hiperlinks Toe. Nesta seção, vou ensinar-lhe selênio, hiperlinks, hiperlinks, conceitos de automação e código java específico para implementar selênio, hiperlinks, automação. No final, você terá um teste e o desafio junto com a solução. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso. E eu vou fazer todas as melhores ondas ou o mais rápido possível para eles. Obrigado por assistir. Vejo-te na próxima palestra. 18. Automação de Selenium o Selenium a de Selenium com amostras: Olá, Aqui são hiperlinks. Automação com amostras Lecture No, você vai aprender como ir figura em Terry J para apoiar projetos de selênio. Hiperlinks, automação Ainda em seus conceitos e hiperlinks. Automação, código Java específico de selênio para criar projetos de automação. Vamos filho primeiro com os passos específicos para configurar o ambiente idee inteligente, a fim de ter todas as bibliotecas jar psyllium carregado. Então vamos tentar fazer isso juntos agora. Na inteligência, vamos criar um novo projeto em seguida, usando o mesmo modelo de linha comum que é escrever o nome Hi Polar links projeto, em seguida, taxas para carregar todos os novos frascos tolos. Primeiro clique no menu de arquivo Módulos de estrutura do projeto, dependências Blas apenas para diretórios entrarão no cliente de automação da unidade C. Vamos selecionar ambos os frascos e pasta da biblioteca. Está bem, e depois está bem. Neste momento temos todas as bibliotecas necessárias para corrigir projeto hiperlinks com selênio. Vamos voltar duas lições. Agora vamos ver Hiperlinks, conceitos de automação. Então, em uma página da Web, o objetivo é encontrar para procurar um hiperlink específico e, em seguida, ser capaz de clicar para selecioná-lo. A fim de navegar nesse local específico, você pode procurar um boliche alto usando uma correspondência exata para estes, temos que usar o método de texto link montar Temos aqui, em que estamos procurando CNN. Exatamente. Texto do link. Então temos na página da CNN e na Medalha Oriental temos o link. A CNN não foi o caso. Outra opção é usar uma correspondência parcial. Neste caso, temos que usar o método de texto asa parcial com parâmetro de entrada além do texto hiperlink . Observe que os parâmetros de entrada são sensíveis a maiúsculas e minúsculas. Então nós temos um hiperlink nos dizendo o motor de busca bang para que possamos inserir apenas a primeira parte desse link ou começar a procurar hiperlinks que estão tendo imagens neste exemplo que tinham Wikipédia. Portanto, há ah ist ml hyperlink um título visita Wikipedia H ref, Wikipedia org e assim por diante. Então, usando o seletor da Chiesa, então o mental é isso? Sim, um seletor na barra Amita relacionado ao título foi capaz de selecionar este hiperlink e em seguida, para executar uma limpeza por favor note. Desde que começamos com casaco, teremos escapando aqui para Noto ter erro de sintaxe ah. Por favor, saiba que o texto do link ou o texto parcial não podem ser usados para imagens. Certo? Fácil, eu acho, não é tão complicado. Então, vamos tentar colocar todos os componentes juntos em um projeto Java. A área importante, como você viu, então o principal jave um resfriado. Primeiro de tudo, o código relacionado com o driver da Web. Nós somos driver para o Internet Explorer irá maximizar a janela. Depois destes terá a página web que estamos tentando visitar. Então é isso. Um nessa página irá procurar por um elemento específico. Ter uma ligação. CNN, depois que estamos procurando por este elemento, foram incapazes de fazer um clique usando o método click ou a opção alternativa seria usar San Keys e, em seguida, enviar a chave enter no especialista Internet. Existem alguns problemas com o método click. Você conhece esse contexto. A opção alternativa é a opção preferida a este respeito. Então vamos tentar fazer isso juntos. Por favor, note que o código Java está disponível nos recursos e vamos começar a partir desse código para resumir o vídeo e simplificar o aprendizado. Agora estou de volta ao ambiente inteligente e, em seguida, eu baseei o código Java a partir dos recursos como eu mencionei. Então, o que temos aqui, vamos discutir as linhas. Em primeiro lugar, são as linhas de importação. Então estado meses para importar bibliotecas que precisamos usar no próximo projeto na área principal. Estamos inicializando o driver da Web, o driver da Web específico do Internet Explorer. Assim, definindo essas propriedades, definindo as versões do Internet Explorer, maximizando a janela e, em seguida, escolhendo o dedo para abrir a página da Web a partir deste hiperlink. Vamos tentar abrir esta página da Web em um navegador do Internet Explorer agora. Certo, o que temos aqui tem algumas hiperligações com a CNN, BBC e assim por diante. Se estamos pressionando se trey de para CNN hyperlink ele de Se eu estou clicando sobre estes hipérbole , vemos o hiperlink Texas histericamente CNN com maiúsculas. Certo? Ok, enquanto para o outro para a BBC tornou-se o texto é mais longo ou para fotos. Oi Pollings com fotos. Ter uma cadeira se um tributo com algum título e, em seguida, a imagem na mídia para que possamos procurar um hiperlink com imagens usando Titan neste caso, como você pode ver, vamos voltar para o projeto em até um J. Estamos visando neste projeto abrir o hiperlink CNN. Então, estamos à procura grande atração, chamada CNN. Depois de localizarmos discípulos. Estamos pressionando diretamente. Digite a tecla para visitar o dedo do pé navegar. Para que você é, por favor, note que o método clique estão tendo algumas malas no Internet Explorer. Como você pode ver sobre isso, você está lá. Vamos agora executar o frio para ver o resultado. CNN está selecionado e agora aberto. Você sabe, Rosa agora algumas palavras sobre correspondência parcial ou em Beijing. Este código está em comentário agora, mas está nos apresentando a opção de selecionar o texto da asa parcial, o outro específico para links de imagem nos quais você está procurando algum título específico. Isso é tudo. Por enquanto, vamos voltar à lição. Parabéns. Você gerencia hiperlinks automatizados. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso, e eu farei o melhor para responder o mais rápido possível a eles. Obrigado por assistir. Vejo você na próxima palestra 19. Desafie e a solução. Resumo de automação de no de no de de de no de de no de de no de: Bem-vindo a hiperlinks, automação, alteração na solução e resumo de seções. Não, vamos ter esse desafio. Por favor, automatize esta eleição. Uma ação no hiperlink da BBC usando o site de demonstração que visitamos antes continua aprendendo que recursos guru para hiperlinks. Vou me opor ao vídeo para deixá-lo finalizar o desafio. Depois disso, você verá a solução. Tenho certeza que você tem uma solução. Vamos verificar com isso. Então o que temos que fazer é abrir esse específico ou l e, em seguida, procurar por esse hiperlink com a BBC usando parcialmente texto depois que o elemento está localizado, temos apenas que pressionar, enter ou grego. Vamos tentar ver no nosso exemplo anterior a solução no lugar. Eu mudei diretamente para pretendido Projeto J da Alta Polícia e o que temos que fazer agora é toe visita no Internet Explorer este highfalutin para dar uma olhada primeiro sobre os elementos lá. Ok, bem, por que você tê-los aqui se 12 essa garota BBC hiperlink. Então o hiperlink é o seu clique da BBC aqui? Que é parcialmente texto para procurar apenas pela BBC. Vamos voltar para entrevistar J. Então, para um comentário parcial do Mitch Conch, esta linha precisava ser desligada. Este texto vai perder. B C , desculpe, o que tem, uh, apenas para executar o programa. Limpar As armas estão abertas e agora o resultado. Então conseguimos ter uma solução adequada. Bem, eles o que você aprende nesta seção, você conhece os hiperlinks, conceitos de automação. Você aprende como criar código Java para implementar hiperlinks de selênio, automação em três sabores usando correspondência exata, correspondência parcial e links de imagem. Alguma pergunta? Por favor, pergunte-lhes agora no fórum do curso, e eu farei o melhor para responder o mais rápido possível a eles. Obrigado por assistir e ver na próxima seção. 20. Introdução à seção de automação de de de texto de entrada: Bem-vindo a entrada de campos de texto seção Automação Nesta seção você aprende sobre selênio esta automação de campo você verá código Java exemplo para implementar campos de texto de selênio, automação em nossos projetos. Indiano. Você terá um Cui é um desafio na solução e, finalmente, um resumo de seção E suas perguntas por favor pergunte-lhes agora no fórum do curso e eu farei todo o melhor para responder o mais rápido possível a eles. Obrigado por assistir. Vejo-te na próxima palestra. 21. Automação de texto de de texto de Selenium com amostras: Olá. Este é o campo de texto de entrada Automação com amostras lição nesta lição, eu vou ensinar-lhe como configurar inteligente para apoiar projetos de selênio conceitos civis específicos em relação aos campos de texto Automação, vamos ver psyllium código Java específico para implementar a automação de campo de texto em nossos projetos . Vamos começar configurando e inteligente para carregar antigas bibliotecas de jarros de selênio em nosso projeto que eu abro em 10 e j. que eu abro em 10 e j. eu vou apenas criar um novo projeto. Em seguida, foi o mesmo modelo e vamos dar-lhe a entrada de nome. Sabor largo após o passo. Vamos carregar todas as bibliotecas cliente selênio módulos estrutura do projeto de arquivo, dependências, abençoar frascos ou diretórios Não há um bom para ver o cliente a partir desta tela vai escolher ambos os frascos e deixar bowler. Ok, ok, nós temos todas as bibliotecas carregadas. Então o que temos que fazer agora é inserir código Java para criar nosso projeto. Vamos voltar para a nossa lição. Você tem um formulário de uma página da Web com algum elemento de texto de entrada nele. Podemos automatizar operações em campos de texto padrão ou senhas para acessar campos, campos texto. Especificamente, você pode usar métodos diferentes como por i d pelo nome por especialistas ou cidadãos setor seletores. Se estamos escolhendo para selecionar o método de nome, estamos tendo aqui uma amostra. Então, estamos procurando ah, elemento de texto de entrada chamado você nome do nome de usuário. Sim, do nome de usuário. E depois destes estavam enviando as roupas das chaves. Você então irá inserir esta informação de texto aqui. Observe que os perímetros são sensíveis a maiúsculas e minúsculas. Outro exemplo que temos se você está tentando usar o método de identificação identificaçãoé a segunda matéria mais uso para localizar campos de texto Informações de uma forma página. Então o que temos que fazer é usar pelo método I d e como um perímetro para fornecer as informações i d a partir da página web. Então, se você está dando uma olhada sobre essas armas para o ah, elemento graças no topo da página, temos decidir e f e 100. Então, estamos apenas inserindo essa entrada por um metro, e então estamos fornecendo automaticamente algum valor. Alguma informação de texto. John Doe. Fácil, certo. Vamos tentar colocar todos os componentes juntos em um projeto Java. Primeiro de tudo, temos que fazer as importações, você sabe sobre isso, e depois o casaco java principal no início. O driver da Web está configurado? Desta vez, estamos trabalhando no Internet Explorer para outros navegadores. No final, temos lições específicas. E agora o Ural fora da página da web nessa página, esta busca por um elemento específico que tenha o nome que você nomeia usando o método nome por nome. Depois de localizarmos esses elementos, temos apenas enviando essa informação de texto. Há visitar a página e, em seguida, vamos começar o código do nosso projeto Java. Por favor, saiba que o código Java está disponível nos recursos e muito curto no vídeo. E para simplificar o aprendizado foram interrompidos diretamente a partir deste código. Somos inteligentes, e agora estou inserindo exatamente o código de várias fontes. Ok, então a parte importante Ok, então no bloco principal com o motorista, sente-se onde? Todos os dias, sem parte do arrendamento. Estamos usando o Internet Explorer 11. Então estamos tentando abrir esta página para maior clareza. Vamos tentar abrir essas armas no Internet Explorer ok, com F trilhas que é manchado este campo que eles usaram em um campo. O que você tem aqui é que o nome é o seu nome. Então, podemos aumentar para este campo ou usar qualquer sensação usando o nome de metal especificando seu nome pode. Vamos voltar para Terry J. Agora vamos procurar o elemento desejo na página web. Então, estamos usando pelo método nome no nome que vimos há alguns segundos. Então você precisa depois que estamos localizando este elemento x elemento de texto. Estamos pressionando que estamos inserindo, mas informações de texto apenas agora para fazer um teste executando este projeto. Então, Presidente, espere por momentos para que o código seja compilado. Está bem. E, como você pode ver, as informações de texto são inseridas no campo de formulário de nome de usuário. Isso é tudo por enquanto. Agora somos capazes de procurá-lo. Campo de texto de entrada em um formulário e depois destes para inserir alguns muito algum texto varia em Ele está ficando grande. Você está Ouvir quaisquer perguntas, por favor pergunte-lhes agora nos fóruns do curso, e eu farei todo o melhor para respondê-las o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 22. Desafie e a solução. Resumo de de texto: Oi lá. Bem-vindos a estas lições. Não, você verá entrada, texto, campos, automação, desafio e solução. E no final, a seção samarie. Não, o desafio, Por favor, automatize a seleção e insira os ovos apropriados. Varia para e-mail e senha. Sente-se usando este endereço. Proponho o vídeo para que você finalize a solução. E depois voltarei com a minha solução. Olá outra vez. Vamos ver a solução para o nosso desafio. Primeiro de tudo, estamos abrindo o seu doente. Em seguida, estamos procurando o elemento de e-mail usando em meu nome. Depois disso, estamos procurando o lápis Relevante. Usando estes textos valores indianos. Estamos inserindo algumas informações de texto para e-mail e senha. Vamos tentar fazer isso, mas antes de tudo, está aberto o Internet Explorer nisso. Seu l para ver exatamente os quatro. Agora temos o formulário. Irá pressionar a trilha F para fazer as investigações, em seguida, irá selecionar o elemento humano. Como você pode ver, seu nome é e-mail repetido. Estes também para a senha. Seu nome. É P A s é da nave. Vamos voltar ao código inteligente do projeto. A solução. Ok. Em nosso projeto, vou comentar essas mentiras. Desculpe, não é isso. Este está bem. E então vamos codificar a solução. Somos elementos elementos. Envie um e-mail para seu amigo motorista Element pelo nome no nome. É enviado por e-mail, se bem me lembro. 10 Isso repete o elemento find para o elemento presser P w de driver encontrar elemento pelo nome Seu nome é P A s s Ok Depois que estamos localizando os elementos tentou entrar em alguma aldeia lá Elemento e mail chave o concurso Um e-mail pode ser feito Esta ordem Vamos tente fazer o mesmo para o elemento lápis. As primeiras palavras enviam chaves, segredos um professor, e então isso é errado o projeto e agora o desgraçado. Como você pode ver, nosso código Java está funcionando bem. Vai ficar grande para a lição. Bem feito o que você aprende nesta seção. Então você aprende a entrada de selênio, campos de texto, automação, conceitos Você aprende a criar código java para implementar a automação de campo de texto de entrada de selênio para ambos o texto padrão em pester sente alguma dúvida? Por favor, pergunte-lhes agora no fórum do curso e farei o melhor para responder o mais rápido possível . Obrigado por assistir e vejo você na próxima palestra 23. Introdução para a seção de automação de em selecionar: bem-vindo para selecionar a seção de automação menos nesta seção. Vou te ensinar selênio. Selecionar menos automação irá mostrar-lhe exemplo de código Java para implementar selênio Selig lista automação Eu recebi com você Cui e, em seguida, um desafio. Uma solução no resumo da seção. Alguma pergunta? Por favor, pergunte-lhes agora no curso para nós. E farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 24. Selecione a automação com amostras: Bem-vinda à lição. Selecione Menor automação com amostras. Nesta lição, eu vou ensinar-lhe como configurar inteligente para apoiar projetos civis, conceitos de selênio em Vegas, toe select menos automação. Eu vou te ensinar também específico. Sete, hum, código Java para um seleto projetos lista. Vamos começar configurando o ambiente intelli j para carregar todas as novas bibliotecas bobos bobos como vimos em projetos anteriores. Então vamos passar por isso juntos agora eu abri um ambiente inteligente. Nós podemos escolher tanto toe abrir um projeto existente ou para criar um novo projeto que passou fome um novo projeto agora que usou o mesmo modelo de antes e, em seguida, para inserir algumas informações que ele considera para o nome do projeto. Vamos chamá-lo de listas selecionadas. Projeto Peixe. Próximo passo é carregar ou frascos, você sabe, arquivo de projeto, módulos de estrutura do projeto, dependências, frascos de vidro ou selecionar diretórios. Willbros no cliente da unidade C. A partir daqui, estamos selecionar ambos os frascos na pasta da biblioteca. E então Ok, Finalmente. Está bem. E nosso projeto é ter todas as bibliotecas para trabalhar com componente selênio. Então vamos voltar para as aulas. Selecione conceitos de automação de lista. Podemos automatizar as operações na ordem listas de seleção. Podemos chamar isso listas suspensas, se você quiser, Então você pode automatizar o valor de seleção de uma lista suspensa para fazer isso. Primeiro de tudo, temos toe selecionar o elemento drop down menos na página web. Então, vamos considerar o idioma preferido neste exemplo. Para fazer esta seleção, podemos usar diferentes métodos como por i d pelo nome, por expresso ou por cessa seletor. Temos aqui um exemplo fora usando por função nome, então como perímetro de entrada é o nome bem, o mínimo na página HTML. Este cheque a fonte e ele tem aqui a língua do nome. Então, estamos abordando este elemento a partir destes Tamil página também filamentos seleção. O que você tem que fazer é escolher uma nova opção. Desse mínimo, podemos escolher selecionando com base no texto visível que estamos tendo aqui Inglês ou outros varia. Podemos fazer isso selecionando visível leva alemão, você sabe, um exemplo, ou selecionando com base em valores sobre os valores que estão por trás. Então temos que abrir o código fonte HTML em F Trev dedo do pé para ver os valores, por exemplo, contra o lago, o E neste caso para alemão. Ou podemos selecionar especificando o número do índice do índice. Ferramenta significa a terceira opção no mínimo Então primeiro opções Inglês, Francês e servido opção dentro do índice. O número dois é alemão. Por favor, saiba que um perímetro, nossos parâmetros são sensíveis a maiúsculas e minúsculas em geral. Outro exemplo. Com a seleção por i. D. Assim, você pode selecionar um elemento usando seu i d. Link 100. Então, se você estiver olhando aqui, podemos ver Idioma 100 e, em seguida, escolher uma opção, você pode aplicar. A mesma seleção por texto visível é a maneira mais fácil de fazer isso é certo. Vamos tentar colocar todos os componentes juntos em um projeto Java. Primeiro de tudo, temos que fazer as declarações de importação. A última instrução aqui é listas específicas de seleção do dedo do pé. Lá, temos que configurar o driver da Web. Estamos trabalhando com a versão do Internet Explorer Internet Explorer em que você vive. Estamos maximizando a janela e não se esqueça de abrir. Você está em que estamos tentando automatizar é a mesma forma de quatro como na lição anterior. Após o passo, temos que procurar o desejo selecionar menos elemento em nossa página web. Então, estamos pesquisando por idioma do nome, e então vamos eleger uma nova opção contendo o visível leva diário. Então estamos tendo aqui o resultado. Mas vamos tentar fazer isso em nosso projeto juntos agora. Por favor, note que o código Java está disponível nos recursos da lição para que possamos começar diretamente a partir daí, acelerar o processo de aprendizagem e fazer este vídeo mais curto. No ambiente inteligente. Vou copiar o texto dos recursos. Então temos importações, então o principal método em nossa classe com motoristas. Sente-se, então o u R l fora da página web que estamos tentando automatizar. Propus copiar isto. Você está em para verificar o código HTML por trás. Então esta é a lista suspensa em nossa forma, este lugar se 12 e, em seguida, para analisar o elemento. Então, o que temos aqui? É uma seleção com a língua do nome e eu d lank 100. Então temos foto do dedo do pé, companheiro, a seleção fora deste elemento e, em seguida, escolher a opção alemã. Então, nós somos inteligentes agora, então temos toe usar o tipo de seleção e, em seguida, para encontrar elemento por idioma nome depois que estamos selecionando o elemento. Estamos escolhendo uma opção contendo o visível leva alemão. Então, agora proponho lançar o aluguel do projeto automaticamente. A opção alemã foi selecionada para nós aqui. Ótima. Parabéns. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso. E farei o melhor para responder o mais rápido possível a eles. Obrigado por assistir e vejo você na próxima palestra. 25. Desafie e a solução. Selecione a seção de automação: Bem-vindo ao Silicon. Menos automação Desafio e solução Palestra. Esta é uma palestra de resumo de seção. Vamos ter, por enquanto, um desafio. Experimente isto. Então, por favor tente toe automatizar a seleção por I d e selecione opção italiana no menu suspenso . Pelo menos ter o I d. Lank 100. Observe que o endereço que estamos tentando automatizar é aquele a partir daqui. Vou colocar o vídeo para que você finalize o desafio e desenvolva a solução específica para isso. Bem-vinda de volta. Não, vamos ver a solução. Então, primeiro lugar, o u r. L estava abrindo para fazer o trabalho de automação, em seguida, para selecionar por um d. Por favor, note que estamos usando por i d. método tendo Lang 100 s perímetro, em seguida, a partir deste objeto de idioma lista. Estamos chamando a seleção pelo método de texto visível com perímetro italiano, a fim de selecionar a opção italiana. Então vamos tentar fazer isso agora. Quando nosso projeto. Certo, estamos na inteligência no projeto menos selecionado, e não, estamos mudando diretamente. O casaco para usar I D no perímetro. Vili lang 100. E a seleção deve ser italiana, Sr. Right para executar o código para ver os resultados. Ok. E agora o resultado. Temos italiano selecionado entre as muitas opções. Então, se eu estou pressionando 12 se trilha olhando para diss elemento, nós temos a linguagem. 100 na opção. Italiano. Bem feito. Parabéns. O que você aprende nesta seção Você aprende conceitos específicos relacionados ao selênio. Vender menos automação. Você aprende a criar código Java toe implementar selênio, automação de lista de silício. Qualquer dúvida, por favor pergunte-lhes agora nos fóruns do curso. E farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima seção. 26. Introdução à seção de de de rádio: Bem-vindo à seção de automação sinta-se rádio nesta seção. Eu vou ensinar-lhe selênio Rádio sente concertos de automação como escrever código Java para implementar selênio Rádio sente projetos de automação. Então teremos o Cui é um desafio e uma solução e, finalmente, um resumo de seção. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso, e eu respondi a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 27. Automação de de rádio com amostras: Bem-vindo ao Radio Fields Automation com samples Lecture. Por favor, encontre a agenda ou figura no J para apoiar o projeto de selênio. Campos de rádio, automação, conceitos de selênio, campos de rádio, automação. Código Java específico da Sununu para desenvolver projetos para automatizar a seleção de campos de rádio com Start configurando no Terry J. Environment para carregar todas as bibliotecas de frascos de selênio. Vamos tentar fazer isso juntos agora que abro informações. Ambiente nervoso. Propus criar um novo projeto. Em seguida, vamos selecionar este modelo. Vamos dar o nome dela um projeto de rádio e terminar de carregar bibliotecas de selênio. Estamos escolhendo módulos de estrutura de projeto de arquivo, classe de dependências em frascos ou diretórios. Consulte cliente Dr. Automation. Ouça como ambos os frascos em conjunto com o diretório da biblioteca. Está bem, a partir daí. Está bem. Neste momento, todo o Silin necessário nas bibliotecas está carregado. Então o que temos que fazer é executar o frio da Jenna para começar a trabalhar no nosso projeto. Vamos voltar para ouvir agora. Vamos ver. Rádio sente automação conceitos específicos de selênio para que possamos automatizar as operações. Será campo de rádio para que possa selecionar automaticamente neste exemplo, masculino, feminino ou outro. Então vamos ver como podemos conseguir isso. Então temos um elemento Web. Em seguida, temos toe encontrar esse elemento na página usando um método que eu d esperar ou CSS seletor. Por favor, note neste exemplo. Então nós temos as garrafas de rádio aqui e na página HTML, um i d específico para o fundo do rádio está disponível para este para o outro que estamos tendo aqui. E assim é o seu direito. Vamos tentar colocar todos os componentes juntos, você sabe, Java Project. Em primeiro lugar, você tem as importações, como você viu em outros projetos. A área principal relacionada à configuração do driver da Web. Nós ainda estamos trabalhando com o Internet Explorer com motorista, e então as coisas divertidas que a urina fora das armas estavam tentando automatizar são as mesmas quatro que vimos na seção anterior. Em seguida, estamos procurando o elemento desejado na página web usando o método I d. Então, no HTML, enquanto estamos procurando por um D, procurando por RB fez um i d. Em seguida, para selecionar o campo de rádio, nós temos envolvido o método clique. Mas devido a alguns problemas do Internet Explorer, eu prefiro usar a alternativa que enviando uma chave de espaço sobre os elementos selecionados antes mistério para fazer isso no projeto Java. Inteligente Por favor, note O código Java está disponível nos recursos e vamos começar trabalhar no código pateticamente a partir deste ponto, eu amei o código de recursos. Vamos dar uma olhada no código agora. Então, as importações estavam usando? Este não é usado neste exemplo. Vamos ver e outra lição bem, motoristas configurar, em seguida, as armas que você está tentando abrir. Vamos visitar este u R L na imprensa do Internet Explorer Kayla se 12 para analisar o fundo do rádio , por exemplo. Este e nós temos o I D estão sendo feitos de um e o mesmo. Se você quiser investigar a próxima vez que o botão de rádio feminino com calor, suas idéias são ser uma mulher. Então vamos voltar ao projeto Java. Agora estamos pesquisando automaticamente na página da Web para o RB Male um elemento Radio Parton usando o I.D. I.D. é i D. Uma vez que o elemento Web está localizando está localizado. Ou podemos escolher clique ou a opção alternativa toe enviar. O engano do espaço nos ajudará a evitar o problema do produto, que é descrito aqui, especialmente no Internet Explorer. Então, a saída lateral com o código, o código está compilando agora. A arma é aberta e o fundo do rádio do correio é selecionado como você viu nesses arranhões. Excelente. Alguma pergunta? Por favor, pergunte-lhes agora nos formulários do curso. E eles responderam a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 28. Desafie e a solução. Resumo da seção de automação de de: Bem-vindo ao rádio sente desafio e solução de automação. Resumo sexual. Agora a mudança é toe automatizar a seleção de um botão de opção chamado Outro. Tendo o i D r b sublinhar outro nos quatro principais, por favor. Não, que o endereço em que estamos trabalhando é o de baixo. Eu me oponho ao vídeo para deixá-lo finalizar o desafio. Bem-vinda de volta. Agora vamos ver a solução. Somos covardes agora, diretamente na área principal do projeto Java. Em primeiro lugar, este é o U R L Em que estamos trabalhando na página web. Estamos à procura de elemento desejo, tendo o i d r b sublinhado como Irwan. Então, usando por que eu d método depois que estamos selecionando isso, acerte-o e nós estamos clicando nele ou eles alternam maneiras de enviar o espaço. Então eu prefiro usar estes, a fim de evitar na questão de especialistas da Internet. Vamos tentar vê-los diretamente em nosso projeto anterior. Você sabe, projeto Radio Fields. O que temos que fazer é rebocar mudou uma peça. Quero dizer, ele disse fora RB fez um para usar o nosso outro e, em seguida, vamos dar o espaço tudo no lugar este site para executá-lo e ver opção de botão Gaza Rádio é selecionado. Se você tiver que dar uma olhada nos detalhes, você pode selecionar esse elemento. Está bem. Um acusado. RV, Oseola. Bem feito. Parabéns. O que você aprende na seção você aprende vendendo seus campos de rádio, automação, conceitos. Você aprende como criar código Java para implementar. Vender uma nova automação de campos de rádio em nossos projetos. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso. E farei o seu melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima seção. 29. Introdução à seção de automação de de checka e de checkbox: Olá. Bem-vindo Toe Checkbooks campos seção Automação. Nesta seção, você aprenderá sobre selênio, talões de cheques, campos, automação. Você verá algum código Java símbolo para implementar selênio. Cheques parece automação. Você terá um cui é um desafio e uma solução e, finalmente, um resumo de seção. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso, e eu faço a melhor maneira em espécie deles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 30. Automação de de de checkbox com amostras: Olá. Boas-vindas toe caixa de seleção sente automação com amostras. Palestra agora a agenda da palestra. Vá parecer inteligente para apoiar. Ainda em seus projetos cheques se sente automação, conceitos e, em seguida, desculpe. Nenhum código Java específico relacionado aos campos da caixa de seleção. Automação. Vamos começar a configurar E inteligente para carregar. Todos ainda bibliotecas de potes imunes. Eu abro intelli j. Vou criar um novo projeto. Próximo. Próximo. Livros de cheques, Peixe de projeto e estrutura de projeto de arquivo. Mais jóias, dependências e trabalhos para diretórios. Vamos selecionar frascos de cliente de automação. Certo, Certo, então você tem que entrar no Jarvis 10 meses para começar a trabalhar no nosso projeto de automação . Mas antes fica grande. Você é. Ouça. Agora vamos ver. Bobo novos conceitos relacionados com a caixa de seleção sente automação. Então queremos automatizar a operação em qualquer campo de talões de cheques. Portanto, automaticamente toe ter esta caixa de seleção marcada ou desmarcada, dependendo da nossa lógica, queremos implementar como podemos conseguir isso muito fácil de usar. Localizar método elemento na página da Web e rebocar localizar. Podemos usar métodos diferentes como por um D pelo nome por oitavo Beth ou pelo seletor de Sisi. A maneira preferível neste caso é usar por 80. Temos os cheques aqui no código-fonte. Ele está nos mostrando que o que eu disse sobre esses livros de garotas é o primeiro. Então, como você está tendo aqui, então não é coisa muito complexa para automatizar os campos de talões de cheques. Por favor, saiba que os perímetros são sensíveis a maiúsculas de minúsculas ou, Neste caso, toe usar nomes que você pode confiar diretamente por nome, método e justo e do nome fora do elemento. Vamos tentar colocar todos os componentes juntos em um projeto Java. A parte das importações. Então instruções para importar a biblioteca. Em seguida, o driver da Web configurado na área principal. O U R l da página web foram Nosso formulário está localizado. Agora esta busca para o elemento desejo pronto para marcar caixa nas armas. Então estamos procurando por um D com sua idéia. Teoh é primeiro e, em seguida, pode escolher clique ou a maneira alternativa possível reboque. Evite o problema na Internet exploder para enviar chaves e, em seguida, um espaço. Esta é a página que se parece e estamos tentando automatizar a seleção de livros de garotas. Isso é certo. Dois implementaram estes em nosso projeto. Por favor, saiba que o código Java está disponível nos recursos e estamos começando a partir desse ponto. Ok. Você sabe, projeto que entrou no código, as importações e, em seguida, a classe principal e o método principal. Onde está o driver da Web? Configurar meses de estado, em seguida, o u R l da página web. Estamos tentando visitar este u R l com o Internet Explorer para verificar os detalhes. O formulário está aqui. Há que fazer algumas investigações e como você pode ver, esses talões de cheques estão tendo um como eu d. Vamos voltar para o projeto, ok? Nosso elemento Web está localizado usando I D. Método como perímetro dois é um. E, em seguida, podemos chamar um método de clique ou para evitar um problema conhecido no Internet Explorer . Propus usar San Keys e, em seguida, um espaço é em torno do programa. Como você vê, os talões de cheques é selecionado muito onde quaisquer perguntas. Pergunte-lhes agora nos fóruns do curso, e eu tentei responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 31. Desafie e a solução. Resumo da seção de automação de de: Bem-vindo à caixa de seleção sente automação Desafio no resumo da seção solução Nosso desafio é automatizar a seleção e escolher. Eu gosto de motos. Checkbooks Campo, Por favor, note que o Ural em que estamos trabalhando para este desafio é diferente do anterior. Então, temos o Tosa atrasado. Www Academia de Aprendizagem Contínua dot Guru Recursos para livros de cheques Vou postar o vídeo para você finalizar o desafio. Depois disso, voltarei com uma solução. Olá outra vez. Bem-vindo de volta Agora a solução Toe the checkbooks desafio. Vamos abrir diretamente o Idea Studio para criar um novo projeto para este desafio. Ok, criar novo. Isso é chamado de Projeto Checkbooks Desafio. É aberto mais judeus, dependências mais trabalhos para diretório para todos os componentes do cliente selênio. Então bibliotecas cliente frascos ok, em seguida, vai enfrentar o código dos recursos que representam a solução para este desafio. Certo, vamos dar uma olhada. As importações, a área principal o com motorista configurado. Tudo aqui está exaltado. Toe Internet Explorer. Certo, então a urina. Estamos tentando automatizar. Visite esta zona rural para ver os detalhes. Ok, o Internet Explorer terá isso simples para, então estamos tentando automatizar uma seleção fora. Eu gosto de motos para algo senhoras, Esta imprensa f trilha E, em seguida, vamos selecionar este elemento ver é detalhe. Então seu nome suas bicicletas com a bicicleta valor. Então é realmente um para nós. Dedo. Veja se o nome é motos. Então vamos voltar a ser inteligentes. Inteligente pode usar o mesmo talão de cheques para cadeira. Pose para o que você tem que renomear também neste caso, dedo do pé para manter a consistência nos nomes das variáveis. Então vamos usar o nemátodo para procurar o elemento com bicicletas como perímetro. Depois de localizar este elemento Web, o que você tem que fazer é quem reza um emulador de espaço dedo do pé. Clique em que os livros cheque é em torno do frio para ver o resultado. Bem, então, Excelente. Então eu gosto de motos. Os talões de cheques são seguros agora. Ótima. Bem feito. O que você aprende nesta seção, você aprende selênio específico. Checkbooks sente conceitos de automação. Você aprende como criar projetos Java para implementar a venda de cheques, campos, automação, Quaisquer perguntas? Por favor, pergunte-lhes agora nos fóruns do curso, e eu farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra 32. Introdução ao acesso seguro e a seção de automação de do login no: Olá. Bem-vindo ao acesso seguro em público na seção de automação. Nesta seção, eu não ensiná-lo selênio, acesso seguro e Pope Rob Logan Automation Conceitos código Java específico para a implementação de selênio. Acesso seguro em projetos de automação pop-up Logan. Então você terá um Cui e o desafio juntamente com uma solução e, finalmente, um resumo de seção. Alguma pergunta? Por favor, pergunte-lhes agora nos formulários do curso, e eu farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 33. Automação de acesso e de acesso em de acesso em a criação de login com amostras: Bem-vindo ao acesso seguro no pop-up Logan Automation com exemplos de palestras, palestras, agenda trabalhando juntos. Embora seja insulina você, então vamos ver como podemos configurar auto. Editor do Papa Up Logan. Como configurar em Terry J.I.D. J.I.D. J.I.D. para apoiar projetos de selênio, então alguns conceitos específicos que vocês pisam. Logan Automation vai ver como podemos desenvolver código Java específico de selênio para implementar projetos de automação pop-up Logan. Agora vamos começar trabalhando juntos. Embora isso e selênio o que estamos propondo agora é poder acessar algumas áreas privadas de forma automática. Vamos imaginar que estávamos visitando este endereço aqui e automaticamente uma janela pop-up aparecerá esperando por nós inserir um novo nome de usuário e a senha para poder acessar o conteúdo. Então, o que estamos propondo agora é automatizar tudo a este respeito, para poder acessar esta área privada de uma forma gramatical. Vamos entender agora os componentes na interação então temos também, que é capaz de lidar com janelas em geral que são conhecidos HTML enquanto selênio, é capaz de lidar apenas foram aplicações baseadas, então estamos combinando estes dois principais componentes para implementar pop up Logan Automation, em suma do cliente Selenium, será lançado, embora ele componente que irá desencadear o gin Papa Pablo. E, em seguida, vamos inserir informações específicas do usuário investido. E finalmente, teremos acesso à área privada. Agora deixe-o mergulhar no sabor. Então, primeiro de tudo vai configurar, embora ele componente, iniciando o editor Depois que estamos lançando o editor, estamos lançando uma ferramenta A usado três em quatro. A fim de obter gostos do Windows como Win These Títulos irá aparecer informações sobre o título no Auto It Editor irá inserir comandos específicos, toe automatizar a interação do usuário e senha. Vamos dar uma olhada nesse código para que essa contaminação aguarde uma janela com o título de Segurança do Windows por 20 segundos apareça. Se tal janela existe, então estamos tendo duas variáveis. Nome de usuário e senha, em que temos este anel e este relacionado com o pilão. Após esta etapa que estamos enviando, estamos emitando. Mantenha-se inquieto, digamos que estamos inserindo o nome de usuário, seguido de uma guia. A chave. Então estamos esperando por um segundo Depois desta etapa, estamos enviando a senha 123456 Estamos esperando, roubar um segundo e, finalmente, estamos pressionando em 30 para enviar as informações impessoais do usuário . Então, agora a condição se é finalizada depois de inserir as informações no reboque. Embora editor, O que temos que fazer é salvar este arquivo preferível na automação ou para comer localização. Estamos tendo com um nome específico e também irá construir o arquivo executável, como você vê em poucos segundos indiano que tem o código-fonte para embora ele arquivo e também o arquivo de saída que pode ser usado para automatizar a autenticação de usuário e navio em um área privada para um site. Vamos tentar agora fazer isso juntos. Vamos abrir o desvio agora. Então vamos abrir o elemento. Identificar ferramenta. Então vamos abrir o Internet Explorer tentando visitar a área privada. Estamos tentando visitar esta área e, como você vê, uma janela pop-up está aparecendo esperando que nós digamos e nome de usuário na senha. A fim de obter esta informação de janela pop-up, estou pressionando a ferramenta localizadora e, em seguida, mover sobre a janela pop-up que estamos tendo agora. O título fora da janela são alguns outros detalhes técnicos para o momento, Red, até mesmo para nós. A janela está mais apertada? Estamos no editor de auto it. Estamos colando o código que temos nos recursos para resumir o vídeo e simplificar o aprendizado. Vamos discutir agora as declarações. Então, estamos aguardando 20 segundos para que uma janela pop-up apareça. Se a janela estiver lá, a janela do casal está lá. Estamos ativando a janela e levantando duas variáveis. Como eu mencionei com empurrar este dedo do pé informação que apoquindo primeiro nome de usuário. Espere um segundo e a bolsa funciona. Espere um segundo e finalmente estamos pressionando Enter. Então esse é todo esse direito para salvar o arquivo Salvar. Estamos salvando o arquivo na unidade C em automação de computador de janela ou ótimo. Vamos dar-lhe o nome. Veja eles User Lissy. Depois disso, é construir o arquivo executável. Ok, vamos ver o resultado. Então temos um arquivo, que é o aplicativo Um arquivo Excel e este é o código-fonte. Então vamos voltar para a palestra para configurar E inteligente para um projeto de selênio. É muito fácil. Temos que carregar todos os frascos de selênio, bibliotecas em nosso projeto. O Estreito é agora. Eu abro inteligente. Então, vamos escolher. Criar um novo projeto. Em seguida, este projeto Gator de Template. Dê o nome a ele. Pop up novamente e peixe para carregar. Módulos de estrutura de projeto de arquivo bibliotecas jar civis, dependências mais frascos de diretórios. Não há como pegar na lição do cliente de automação. Os frascos na pasta da biblioteca. Está tudo bem. E depois, está bem. Então, neste momento, estamos tendo um projeto de selênio carregado com todas as bibliotecas cliente de selênio aqui. Vamos seguir em frente. Em ordem para chamar o auto seu script, temos toe executar esta instrução. Tempo de execução obtém tempo de execução. Exactamente. E o caminho completo do nosso arquivo de saída. Então, por favor , não, que o arquivo aqui é o que foi construído pelo editor de auto it. Tome cuidado com o melhor separador, a fim de trabalhar em sistemas operacionais Windows. Vamos tentar colocar todos os componentes juntos em um projeto Java, certo. Está bem. Em primeiro lugar, as importações que não a área principal relacionada foram criadas pelo condutor. Ainda estamos usando o Internet Explorer, e, em seguida, esta nova declaração que estamos tendo é aquele que vai lounge irá executar este arquivo criado anteriormente pelo editor Auto IT. Depois do passo, estamos navegando em uma área privada para estes para estes para estes o seu ar. Excelente. Então estamos tendo a segunda janela que o grupo foi exibido. Estamos entrando em usuário e pastor lá. Corrida. OK. E finalmente, vamos obter uma tela tão agradável. Bem-vindo à área privada. Vamos fazer grande para, uh, nosso projeto Java para iniciar o desenvolvimento que estamos agora em inteligente e começará a partir do código disponível nos recursos. Então, primeiro de todas as importações, em seguida, o driver web específico. Sente-se. Não na área de bandeja kitsch. Estamos tentando lançar a ordem do script. Por favor, dê uma olhada nisso. Então estamos rodando este arquivo, então somos treinados para visitar esta área privada para que o arquivo entre para nós. Eles usam seu nome e pilão naquele pop up Logan. Isso aparecerá quando tentarmos visitar uma área privada. Ele tentou dirigir o projeto. Agora obter todo o caminho para o usuário emprestador impressionado. Espere por nós na janela pop-up e bem-vindo à área privada. Excelente. Nós gerenciá-lo automaticamente, Logan em uma área privada, usando embora componentes juntamente com código selênio. Quaisquer perguntas. Por favor, pergunte a eles agora nos fóruns do curso, e eu farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 34. Desafie e a solução. Resumo de de automação de de em segurança e de login e a: Olá e bem-vindos a esta palestra. Não, você terá um desafio, uma solução e uma seção de alguma forma. Não, o Children é automatizado. O acesso seguro e login para esta área cravat usando o desafio do usuário no segredo da senha . Vamos abrir juntos agora. Esta área privada para ver uma vez está acontecendo lá. Ok, então, a fim de acessar esta área privada, temos o dedo do pé e o nome de usuário na melhor palavra segredo. Ok, queremos automatizar esse acesso para ir. Então vamos voltar ao Desafio. Vou postar o vídeo por um tempo, para não deixar você finalizar a solução. Bem-vinda de volta. Tenho certeza que você consegue ter uma solução adequada no lugar. Mas vamos ver a minha opinião sobre a solução. Temos que configurar embora ele editor para usar um novo nome de usuário no novo presser assim desafio como nome de usuário e segredo como um passer. Vamos abrir ou para a Itália para agora. Ok, então vamos começar pelo resfriado anterior. Então vamos usar desafios usando ele e ela cumprimentou especial. Em seguida, os civis procurando desafio. Foi construído o arquivo do Excel. Certo, vamos verificar o resultado. Então o arquivo não está aqui. Vamos voltar. Pé a lista. Palestra. Ok, agora vamos escrever um código java para chamar o auto. Encontre-o. Então temos que usar esse nome. E então o euro estava visitando. Aquele com particular também? Então vamos tentar o dedo do pé. Crie um novo projeto no deserto, então crie novo com este modelo. Certo, Roebuck. Desafio Morgan. Certo, vamos carregar bibliotecas cliente de selênio de uma chave de cliente. Então vamos usar o código dos recursos e começar. Embora seja um roteiro, temos que usar o novo nome, o Desafio Logan e o endereço. Ele é o único que temos de privar também. Isso em volta do frio. Bem feito. Excelente. Conseguimos novamente para a segunda área privada. Parabéns. O que você aprendeu nesta seção você aprende conceitos-chave relacionados ao selênio. Acesso seguro em público deficiente. Você sabe, comissão. Você aprende como criar também excretar em código Java para implementar selênio, acesso seguro em público em projetos de automação. Alguma pergunta? Por favor, pergunte-lhes agora nos fóruns do curso e eu farei o melhor para responder a eles o mais rápido possível . Obrigado por assistir e vejo você na próxima seção. 35. Introdução à seção de asserções: Bem-vindo Toe Assertions seção nesta seção, Vou ensinar-lhe as asserções comuns com selênio, o código Java para implementar asserções comuns com selênio. Então você terá um Cui é um desafio na solução. Finalmente, um resumo de seção. Alguma pergunta? Por favor, pergunte-lhes agora nos formulários do curso, e eu farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir. Vejo você na próxima palestra. 36. Maneira fácil de abordar as assets com amostras: Bem-vindo a esta palestra. A agenda de palestras Configurando Terry J para apoiar projetos de selênio Comum de sessões, conceitos de selênio. E o elemento-chave é escrever código java específico de selênio para abordar as sessões mais comuns . Vamos começar configurando o trabalho inteligente e ambiente com bibliotecas de selênio. Então vamos falar com a inteligência agora mesmo. Certo, estou abrindo o projeto de criação do TJ. Vamos usar o mesmo modelo que uma sessão deu. Sessões de nome A. Arquivo do projeto. Módulos de estrutura do projeto, dependências. Últimos frascos para diretórios selecionarão bibliotecas cliente de automação nos frascos. Ok, e depois Ok. Portanto, nossas bibliotecas civis estão disponíveis para serem usadas. Certo, vamos voltar para a aula. Ok. Quais são as sessões? As sessões fornecem uma maneira para os usuários validarem qualquer tipo de teste de uma sessão. Os resultados são baseados na aeração comp fora dos resultados reais e esperados. Por exemplo, se você quiser verificar se o título específico estamos baseado está lá para comparar, eu esperaria resultado com o resultado real. Você pode fazer essas sessões bayous se você quiser comparar qualquer texto na página web para verificar se um texto específico está lá nas armas você pode fazer isso usando uma sessão. Então, o ritmo é citado como esperado, ou o texto existe na página web? Isso é muito fácil. Realizar tais verificações usando, assert, objeto e assert método igual, fornecendo o nosso título de espera e o real do driver que estamos usando e o título Metal gate lá. Então este é o título Foreal, e este é o título esperado para a página web. Ou você pode afirmar True Amazing. Esse é um método verdadeiro tomando a fonte da página na página HTML. Se uma demonstração de texto específica neste exemplo estiver lá, observe que para páginas maiores, páginas HTML maiores este método pode demorar um pouco. Então, do ponto de vista da performance, eles têm Toby muito consciente quando estamos usando esse método. Outros métodos estavam usando para verificar as sessões assert igual para comparar se um valor específico está lá. Se isso é igual, é que verdadeiro para verificar se a razão do resultado é verdadeiro ou falso como força aérea ou ativo não comparar dar o resultado é não não existe mais, Vamos tentar colocar apenas componentes juntos em um projeto Java. Primeiro de tudo, temos as importações e uma linha específica de trabalho com as sessões, depois o driver da Web. Sente-se para Internet Exporter, sabe, chaves. O U R L. Estamos pagando. Você está trabalhando para a página da Web. Ele é o único com as estações. Então, você sabe, tente bloquear kitsch. Estamos aguardando um tempo por um 0,5 segundos para que a página da Web seja carregada. E então estamos tentando verificar se a página tem um título legal. Se sim, se verdadeiro. Se estamos na área de teste os testículos passados e a página web tem o mesmo título que o esperado. Caso contrário, você é kitsch. Seu gatilho, uma exceção foi levantada, então nosso teste falhou. Então o título da página é diferente do que estamos esperando diretamente para visitar esta página e, em seguida, fazer algum desenvolvimento no final, um ambiente de DJ. Ok, exploder de internet aberto, o endereço em que estamos trabalhando. Então não, se você está olhando para os gostos, eles têm o título da página. Os cirurgiões estão com Selena? Você? Este é o título do ritmo aqui. Estamos recebendo o texto dentro da página do Barton. Isso pode ser elogiado. Vamos voltar para a Internet. Inteligência. Ajay começará a partir do código disponível nos recursos. Certo, o com motoristas. Sente-se. Ok. A página web. Onde automatizado. Estamos tentando automatizar. Estamos aguardando 1,5 segundos para que a página da Web seja carregada. E então nós estamos verificando se o espaço intitulado o motorista real desde o título da praia é igual a legal. Mais apertado. Se for verdadeiro, irá exibir esta mensagem. São o resto vai exibir apenas o rosto. Isso é código executor. Há uma missão aqui, então apenas tente o dedo do pé correção rápida estão condenados para o animal de estimação classe. Ok, você pode usar diretamente a biblioteca de distribuição inteligente. Ok. E então isso é um bom. O projeto que você está vendo está bom. O mar A sessão resultou. O título da página é diferente do esperado. Por quê? Porque estamos esperando um título legal. E para realmente o título. Temos afirmações com novo tolo. Alguma pergunta? Por favor, pergunte a eles agora nos fóruns do curso, e eles farão o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 37. Desafie e a solução. Maneira fácil de abordar o resumo da seção de to de to: Bem-vindo ao resumo da seção. Vamos agora ter um desafio para você em relação a uma sessão. Por isso, verifique se o corpo da página Web contém um resultado de sessão. Se for verdadeiro, exiba este barramento. Caso contrário, o nosso isto falhou. Então temos que mostrar esta mensagem falhada que os juízes estavam usando é a de baixo. Vou colocar o vídeo por um tempo para deixá-lo finalizar o desafio. Então voltamos para buscar a solução. Bem-vinda de novo. Vamos ver a solução Todos. Então o que você tem que implementar é verificar o texto do resultado da sessão nas armas. Então estamos abrindo. Você disse endereço e então estamos verificando um verdadeiro usando a fonte da página. Se contém asserção, resultados, tudo dentro do kitsch try. Olha, se o resultado for verdade, temos o dedo do pé mostrar a melhor mensagem, e a corrida vai mostrar este ajuste. Então vamos tentar ver isso agora. Ok? Estamos usando o código anterior do projeto de adesão, e teremos que mudar essa faísca para usar esse tempo. Tão verdade. Isso é verdade. Então motorista, fonte do bebê. Vêm os dias Um sistema. O que é isso? Ok. Se sim, apenas vamos exibir caminho de teste sob exibição inquieta passou o teste falhou. Certo, esse é exatamente o código agora. Ok, então nosso teste passado Miko o texto estava procurando eles estão procurando por um resultado da sessão . Então, uma sessão resultados usando aqui parecia o Whippet grande. Bem feito. O que você aprende nesta seção, você aprende o conceito-chave relacionado ao selênio. Afirmações comuns. Você aprende a criar código java para implementar novos projetos tolos asserções comuns Qualquer dúvida, por favor pergunte-lhes agora nos fóruns do curso e eu farei todo o melhor para responder a eles o mais rápido possível . Obrigado por assistir e vejo você na próxima seção. 38. Introdução ao estudo de caso: crie uma seção de projeto de site de site de real: Oi. Bem-vindo. Seção de estudo de caso. Agora vamos ver a agenda da seção. Patine seu projeto. Crie um projeto de automação de testes realmente funcional com bobagem novo obter os projetos ou repreender todo o código-fonte disponível. Índia e você têm um desafio junto com uma solução e um resumo de seção. Alguma pergunta? Por favor, pergunte a eles agora nos fóruns do curso, e eu farei o melhor quando for servido a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 39. Esboçe do seu projeto!: Bem-vindo ao agendamento da palestra do Projeto. Gostaria de dar uma olhada no cenário projetado rial que precisa ser automatizado, em seguida, terá uma revisão sobre os principais conceitos de selênio discutidos até agora. Então vamos tentar entender o cenário projetado que estamos tentando automatizar. Portanto, queremos automatizar os testes funcionais para a área de registro de alguma forma toe ter automaticamente o usuário registrado neste site, o site. Outros Ele é o único de baixo. Www continua Learning Academy dot guru Recursos para usar site. Agora vamos ver que um detalhe cenário. Então temos que verificar a área do registro para confirmar que tudo lá está no lugar. Está funcionando bem. Então estamos executando um tous chaves para inserir dados muito para registro lateral. Você tem etapas específicas, então estamos visitando o site. Então estamos fazendo um clique no hiperlink de registro. Após este passo no formulário temos toe digite o nome completo. Temos que selecionar o idioma preferido alemão. Você pode selecionar fêmea como um fundo de rádio. Estamos inserindo muito informações para o nome de usuário e-mail Password concordará sobre a tensão e condições, em seguida, foram enviados para. Vamos pressionar o botão enviar em finalmente usando afirmações foram muito descobrir. Temos algum tempo de quinta-feira aqui, por exemplo, para ah, usar o nome que você pode coordenar foi específico. Tome string com quatro dígitos aleatórios Rendall número esperado resultado é ter sucesso o registro do usuário no final, você tem que verificar se o Allgood contém essa string específica começando com você resistiu com o e-mail. Ok, então vamos tentar visitar esse site para ver como o formulário se parece. Certo, estou no site. Diziam-lhes um site. Temos que selecionar o registro, então é um hiperlink padrão. Se estou pressionando, posso checar esse hiperlink. Nós nos registramos e então você tem um quatro. Qual nome completo é nome completo Nome de uma lista suspensa para preferem botões de rádio idioma, nome de usuário, peito de correio E sentirá livros de cheques. E finalmente você disse, uh, fundo para submeter antes. Ok, então temos que inserir algumas bagas antes de enviar o para. Então vamos voltar para a palestra. Vamos rever os principais conceitos. Quando estávamos trabalhando com hiperlinks, você pode encontrar elemento usando o texto do link é a maneira mais fácil e, em seguida, o registo no nosso caso e, em seguida, clique nesse hiperlink. Você pode usar o método Click Order, tratado uma adoção para enviar chaves e, em seguida, para enviar a chave enter para texto de entrada que você tem reboque, encontrar elemento por nome ou por um D. E, em seguida, podemos enviar diretamente informações de texto específicas como eu estou tendo aqui chamou-lhe ao trabalhar com select least. Primeiro de tudo, temos que procurar a lista de sílica na página web por I D. Neste caso, lengua centenas. Depois de localizarmos esse elemento, podemos selecionar uma opção na lista suspensa por texto visível usando os métodos selecionados por tomadas visíveis e, em seguida, o valor dos brownies gota visível muito das partes que garrafas de rádio . Vou procurar por um D e, em seguida, como perímetro. Estou fornecendo o I D da página HTML e, em seguida, para selecionar o botão de opção específico. Eu posso usar o método de clique ou tratado de maneira a enviar chaves e, em seguida, uma chave de espaço para os livros de pintos. É muito parecido com a garrafa de rádio. Então, primeiro de tudo, estamos procurando o elemento desejo na página web por um D ao fornecer o I D e seguida, selecionar que talões de cheques. Ou eu posso usar clique ou a opção alternativa para usar chaves de pecado e, em seguida, o espaço para garrafas. Em alguns, ele sente Soto enviar o formulário com todos os valores. Primeiro de tudo, eu tenho que procurar nas armas por esse elemento pelo nome. Você pode ver aqui o nome é inscrever-se. Depois que estamos localizando este elemento, podemos usar o clique método ou as chaves opção alternativa sin e, em seguida, para fornecer a chave de espaço . Ele está certo. Isso tentou colocar todos os componentes juntos em um projeto Java. Alguma pergunta? Pergunte-lhes agora nos fóruns do curso. Obrigado por assistir e vejo você na próxima palestra. 40. Crie um projeto de automação de de funcional de de um: Oi lá. Bem-vindo a criar o rial Functional Testing Automation Project Lecture. Não, eu vou te ensinar como configurar inteligente para apoiar os novos projetos e como criar um projeto de automação de testes realmente funcional com ainda em você. Ele está preso por configurar e inteligente para carregar todas as bibliotecas de frascos de selênio. Certo, vamos criar um novo projeto. Próximo. Vamos usar a mesma placa de tempo que seu nome próprio realmente projeto. Vamos ver. Festeje com este projeto. Sua carga Todas as bibliotecas de selênio. Certo, cliente, arquivos jar e biblioteca Fuller. Está tudo bem. Excelente. Então estamos prontos para começar a trabalhar neste projeto. O objetivo é realmente testar o Projeto de Automação é automatizar os testes funcionais para a área de registro no site. Então mistério para fazer isso eu amo o código dos recessos. Certo, vamos discutir cada seção individual. Então, a primeira seção está relacionada com a configuração do driver da web. O próximo é o dedo. Especifique o site. Você é l nesse site. Estamos à procura do hiperlink de registo. Estamos entrando no local. Estamos esperando um segundo. Bem, nem um segundo. Dois segundos aqui. Dois segundos para carregar a web. Então vamos procurar o nome completo e bem, fornecer algumas cordas aqui. Em seguida, estamos pesquisando a partir da lista suspensa na página da Web por nome, usando o idioma. Depois de localizarmos essa lista suspensa, escolheremos a opção alemã. A língua alemã. Então procuraremos o botão de rádio RB sublinhado Feminino 1. E, em seguida, vamos clicar irá selecionar o fundo do rádio. Esta seção está relacionada a geração de números aleatórios estavam gerando uma string com quatro dígitos. Isso será, uh, então concatenação feita com o nome de usuário. Então temos uma parte fixa no nome do usuário e, em seguida, algum número, que quatro dígitos no final. Ok, depois destes, estamos enviando este valor é valor aleatório para o elemento nome você na página web. Então estamos trabalhando no endereço de e-mail. Vamos testar usando este endereço de e-mail. Nós estamos fornecendo uma senha para eles Temos que selecionar a caixa de pintos na página web. Então vou selecionar os talões de cheques. Indiano. Estamos tomando cuidado. Botão Enviar. Então, estamos procurando o botão de inscrição na página. E então estamos pressionando espaço nesse botão para enviar o formulário. Estamos esperando agora. Mais dois segundos para as armas serem carregadas No final, temos algumas decisões nas quais estamos tentando verificar se essa string é exibida nas armas depois de fazermos o registro. Aqui está a coisa. É aí que este caso é passado. Caso contrário, um teste falhou. Portanto, a saída esperada não está lá. Então, vamos tentar executar o código. Bem, como você vê, você tem um problema aqui, mas tentou corrigi-lo juntos. Certo, sem problema. Vamos em Juneteenth para a aposta fissura podemos usar diretamente biblioteca inteligente e. Está bem. E agora temos uma multa. Excelente. Então agora os valores serão inseridos neste quatro, a fim de finalmente ter o registro que então primeiro de tudo é o nome completo. Em seguida, o rádio, a lista suspensa no rádio e agora o nome de usuário Vamos ver no nome de usuário também o número aleatório no final. Agora o e-mail e, em seguida, a melhor parte, os talões de cheques. E finalmente temos que pressionar o botão de registro. Ok, Excelente. Então o registro está feito. Vamos ver o resultado da nossa recepção para ver se o teste passou ou não. Está bem. Então, como você pode ver aqui, os testículos passaram pelo chicote. Egx contém a saída esperada. Parabéns. Alguma pergunta? Pergunte-lhes agora nos fóruns do curso, e eu farei o melhor para responder a eles o mais rápido possível. Obrigado por assistir e vejo você na próxima palestra. 41. Desafio e para o projeto e a solução de projeto. Estudo de caso: crie um projeto de teste funcional de de e de: Bem-vindo ao resumo da seção de estudo de caso. Agora temos um desafio, então verifique se o primeiro título da página da Web contém o projeto de automação de testes funcionais Rear site da Dema com ainda em você. Se você exibir o teste aprovado caso contrário, por favor exibir teste falhou. O site em que estamos trabalhando é o de baixo Www Academia de Aprendizagem contínua que recursos guru para o site. Vou postar o vídeo por um tempo para deixá-lo finalizar o desafio. Então eu estaria de volta com uma solução. Bem-vindo de volta agora A solução Este é o Ural que estamos abrindo com o endereço do site e , em seguida, temos ah variável como uma variável de string com o nosso fixo que estamos procurando e, em seguida , em um bloco kitsch bandeja que estamos usando em uma sessão para verificar se o nosso texto é igual ao do da página do título baseado em rial. Se for verdade, estamos exibindo teste aprovado. Caso contrário, estamos exibindo teste falhou uma vez que na exceção será levantada para ilustrar para voltar ao nosso projeto menos sobre o estudo de caso rial. Certo, estou de volta na Inteligência do projeto traseiro. Quem você pode configurar o driver da web? Temos o u R l Estamos trabalhando em sua multa é o mesmo tudo a partir daqui. Até aqui podemos comentar este trabalho a partir daqui. Ok, então vamos verificar. Ah, afirme igual bebida discreta variável meu título. Mas nossos dados de desejo estão bem e, em seguida, estão nos usando. Acertar igual. Ok, meu título e motorista obter título. Se for verdade, este melhor tem o isi título esperado. Caso contrário, as armas não têm o título esperado. É um projeto simples. Agora é certo que O site é carregado com f trilhas pode marcar a página dieta Apenas um. Este é o título do site. Vamos obter grande inteligência Três para ver Oh, artista é melhor Então a página tem o título esperado Grande Bem Feito Nesta seção você aprende como abordar o projeto como escrever código Java para criar automação de testes realmente funcional projeto com ainda em você Alguma dúvida? Por favor, pergunte-lhes agora nos fóruns do curso e eu farei o melhor para responder a eles o mais rápido possível . Obrigado por assistir e vejo você na próxima seção 42. Bônus: como trabalhar com Ed, de Edge, Chrome e Firefox. em Automação de vários navegadores de Selenium: bem-vindo Toe edge chrome e automação do navegador Firefox com amostras. Nesta palestra vamos ver como podemos configurar inteligente para apoiar projeto iraniano, Como podemos trabalhar com idade ou com crescido somos navegadores Firefox e como podemos implementar automação multi navegador com selênio. Agora vamos começar a configurar o ambiente de DJ. Vou criar um novo projeto. Vamos chamá-lo de multi Broza e taxas. Está bem, é baixo. As bibliotecas de selênio. Dependências,frascos de vidro para as vitórias. Dependências, biblioteca do cliente de informações prejudica. Ok, isso é tudo por enquanto. Vamos voltar. Desenhe! Ouça como podemos trabalhar com EJ Groza. Então, primeiro lugar, quem tem que baixar o driver apropriado o apropriado foram driver para EJ do site oficial. Ok, vamos fazer isso juntos agora que estou no site principal de selênio daqui. Eu sempre seleciono driver do Microsoft Age e, em seguida, do download e download da versão mais recente . Você está segura. Ok, então eu vou copiar isso com motorista para o nosso local nos drivers de automação. Isto é para Microsoft Age realmente fez isso. Por isso, note que o local é muito importante onde estamos lidando com o motorista. Ok? Observe também que o navegador Edge tem que ser dito é trabalhar com navegador Chrome vai fazer o mesmo, vai baixar o driver da web e, em seguida, vamos copiar em um local específico em C automação Drivers para máquinas Windows destruídas. Para fazer isso juntos. Ok. No site principal, estamos selecionando Google Chrome e, em seguida, versão posterior. Ok. E a partir daqui estamos selecionando o Windows National Lennox, ou elevação. Dependendo do seu sistema operacional, eu vou salvá-lo. Ok. Ele é baixado e copia para a nossa localização. Em drivers de automação, você tem que extrair o fogo de obter colmeias então clique direito abrir com o Windows XT ordenado, por exemplo E então eu vou copiar este arquivo no local do nosso motorista. Então o motorista Cromwell está aqui. Por favor, note. Precisamos ter navegador cromado instalado em nossa máquina trabalhando com Firefox. Então nós batemos a mesma sequência fora de dicas. Mas estamos trabalhando para o Firefox com o driver Mozilla Jaco. Então eu visitaria o site principal. Vamos baixar o lançamento do site deles. Depois destes, vamos extrair sua colméia na localização do motorista reboque, por exemplo De janelas que você pode ter ver drivers de automação apenas tentou fazer isso juntos. Estou no site principal do selênio na seção Donald e depois selecionamos Mozilla Jack um motorista. Certo, Liberações. E a partir daqui, dependendo do nosso sistema operacional, escolheremos um dos altos. Vamos selecionar este. Certo, o arquivo. Está alcatifado aqui. Eu movi o arquivo sua localização e nos conduzir e, em seguida, direita, Clique sobre com o Windows Explorer e eu vou selecionar o driver Jiko. Estes foram driver é necessário para o Firefox para executar. , Em resumo, você tem um driver de palavras para cinco pessoas, outro para cromo, outro para Microsoft Age na primeira para a pontuação de Internet. Ok, Por favor, note que o navegador Firefox tem que ser instalado para ser usado em nossos testes de automação . Ok, agora vamos delinear a automação de campos de texto para que não haja diferença entre navegadores estavam usando Quando estamos tentando selecionar um elemento nas armas, por exemplo, pode selecionar pelo nome, em seguida, para este campo de texto. Ah, para enviar alguns técnicos, veste vários outros métodos que podemos usar como você se lembra é por um D pelo nome. Torna melhor pelo seletor de cidadãos. Saiba que um perímetro é sensível a maiúsculas e minúsculas. Vamos tentar colocar todos os componentes juntos em um projeto Java No. Dê uma olhada na área de importação. A importação. É um pouco diferente, dependendo do navegador estava usando. Temos em direção a linha específica para borda. Temos que importar este para o navegador Chrome. Tem que importar o motorista do quarto ou o pessoal do fogo você tem que importar transformações, Rival. Ok, agora, para a idade era a diferença na área principal. Assim, a seção de configuração do driver da Web deve ser alterada um pouco para invocar a borda com driver. Então, se você se lembra, nós já copiamos isso. Nós somos driver para borda neste local e, em seguida, temos que inicializar o nosso driver usando o método de driver New Edge. Depois disso, tudo, é o mesmo. Agora vamos ver o que é diferente no caso de usar cromo. Então, vamos configurar o driver para o chrome está tendo essa propriedade, mencionando o driver da Web para localização do chrome e, em seguida, novo driver do chrome. E a partir deste ponto, vamos trabalhar como é até agora para pessoas de fogo, os drivers da Web se sentar está usando Firefox com driver. Então Jekyll era motorista. Então, tem toe ad esta propriedade para o nosso com driver para pessoas de fogo e, em seguida, nova unidade Firefox após a configuração do driver Web é feito. Temos que especificar o nosso l Estamos tentando automatizar e, em seguida, procurar um elemento na página web e depois destes para enviar algumas chaves. Por exemplo, se for um campo de texto, portanto, nenhuma diferença a este respeito. Então vamos tentar fazer isso juntos em abrir a borda, o cromo ou Firefox Willbros. Ok, estamos em Terry J. Vou colocar o frio dos recursos para começar a discutir diretamente agora. Então, uma questão relacionada com a sessão. Mas vamos corrigi-los em breve na configuração do driver da Web, eu tenho que mudar. Mas onde eles tinham no passado no Internet Explorer com algum outro navegador de gostos específicos . Ou é cromo de idade ou Firefox. Vamos começar pelo momento com cromo. Certo, então estamos inicializando o motorista Cromwell e então não, você está doente. Estamos aguardando um segundo para que a página seja carregada e, em seguida, podemos inserir alguns elementos nos formulários lá. Ok. Como você pode ver, não estamos usando nenhum. Uma sessão nesta linha pode ser treino. Certo, tente ver o cromo do telefone. Tudo está funcionando bem. Como você pode ver, tudo está funcionando bem. Então também, você pode tomar uma nota. A mensagem é exibida na parte superior que o navegador Chrome é controlado pelo software de teste automático, então ele está bem. Vamos voltar ao código-fonte. Pode testar com o Microsoft Edge. Ok, então vamos comentar. Chrome com motorista. Vamos comentar a idade da vida. Então nós estamos sentando uma propriedade para a idade com motorista e então nós estamos criando uma forragem específica objeto . Por favor, tome nota. Não mudei nada lá em baixo. Estamos inserindo o mesmo valor no formulário. Então vamos tentar executar isso para a semana para a vantagem com o motorista. Ok, e tudo está funcionando bem. Então estamos em um juiz e o texto está aparecendo em nosso para Vamos voltar para ver como podemos trabalhar com o Firefox agora. Ok, eu vou comentar esta linha, e eu vou invulgar os bombeiros, mas então nós estamos sentando uma propriedade para os bombeiros. Motorista específico. Estamos criando um objeto para cinco para motorista. E a partir deste ponto em palavras, estamos trabalhando da mesma forma que fizemos até agora. Então vamos ao redor do casaco. Excelente. Então estamos no fogo. pessoal da comissão está trabalhando. Então temos o valor aqui. Ótimo. Obrigado.