BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates

(Português do Brasil) Série Taiko: Seletores Inteligentes

Sorry, this entry is only available in Brazilian Portuguese. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

A API de Taiko trata o navegador como uma caixa preta. Com o Taiko, você pode escrever scripts olhando para uma página da Web e sem inspecionar o código-fonte.

Exemplo, no quatest.com, este comando abaixo irá clicar em qualquer elemento com o texto: ‘Contact’ (Botão do menu na página.)

click("Contact")

Essa mesma inteligência podemos fazer para escrever algo em um campo, lembre-se que para este comando funcionar o seu campo deve estar em foco.

write("Quatest")

Ou, você especifica o elemento, conforme comando abaixo:

await write('Email contact', into($('#wpcf7-f448-p97-o1 > form > p:nth-child(3) > span > input')))

para saber mais como localizar seu elemento, acesse!

Agora, imagine que você não precisa carregar um arquivo .js ou XHR request, o Taiko facilita para você e você pode bloquear, exemplo, vamos bloquear uma request do google Analytics:

intercept("https://www.google-analytics.com/analytics.js");

Podemos também interceptar e redirecionar, exemplo, se você precisa redirecionar uma XHR request para uma request de teste, você pode usar o comando abaixo.

intercept("https://fetchdata.com", "http://fetchtestdata.com")

No Próximo post vamos ver como usar a opção para escolher o tipo de rede, device e GPS!

About Luiz Lohn

Avatar
Luiz Lohn trabalha como QA Engineer em uma multinacional, além de realizar palestras e consultorias em empresas. Atua como um dos coordenadores do GUTS-SC (Grupo de usuário de teste de software), membro ativo na comunidade de qualidade e teste de software, ministra palestras e cursos. Especializando-se em segurança web e mobile.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Page Reader Press Enter to Read Page Content Out Loud Press Enter to Pause or Restart Reading Page Content Out Loud Press Enter to Stop Reading Page Content Out Loud Screen Reader Support