Fale com um especialista

(11) 94718-5928

Blog SVLabs

Automação com xPath: Busca por Classe – Parte 2/6

Tempo de leitura: 3 minutos

De acordo com a nossa publicação anterior, parte 1/6, já falamos sobre a criação de localizadores em busca por texto exato e parcial.

Agora vamos ver a utilização destes localizadores na buscar por classe, classe parcial e duas classes!

Boa leitura!

Busca por Classe

Para este tipo de busca, podemos informar a classe, lembrando que neste caso esta classe buscada deve ser a única classe do elemento. Para os casos de elementos que contenham mais de uma classe é preciso utilizar a busca por classe parcial.

Neste caso em particular, fizemos a busca pela classe small e foi localizado apenas um elemento contendo esta classe.

BUSCA POR CLASSE PARCIAL

Quando realizamos a busca por uma classe utilizando a função ‘contains’ queremos localizar o atributo classe parcialmente, e para localizar a segunda classe deve-se repetir a mesma função, caso seja possível, pois a classe pode estar sozinha no elemento ou com outras classes e desta forma a busca por classe não irá localizar os elementos no caso das classes conjugadas.

BUSCA POR DUAS CLASSES

Para realizar a busca por duas classes utilizamos a função ‘contains’ pois assim ele consegue fazer uma busca parcial, localizando o atributo classe parcialmente, e repete a mesma função localizando também a segunda classe. Caso seja necessário, é possível implementar várias classes.

O xPath fica então da seguinte forma “//*[contains(@class,’btn’) and contains(@class,’btn-lg’)]”

Acompanhe as nossas postagens, até o final do ano publicaremos mais quatro partes e um e-book ao final.

Autor: Alexandre Siqueira

Compartilhar Post

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Siga a SVLabs nas redes sociais

Assine a nossa Newsletter

SVLabs

Conheça os Nossos Serviços

Nós, da SVLabs, automatizamos seus testes, ajudamos você a realizar a sua transformação digital e garantimos a qualidade de suas aplicações!