1
resposta

[Dúvida] Pegar Elemento Web

Boa noite,

Estou trabalhando em um site (https://demo.automationtesting.in/Register.html) para escrever meu testes automatizados. Tem um campo chamado Language que está difícil de pegar o elemento que é a opção de Língua, veja a imagem abaixo Insira aqui a descrição dessa imagem para ajudar na acessibilidadeO erro sempre ocorre na linha grifada porém o elemento não é um select e sim uma div. Alguém pode informar como pego o elemento que é a opção da línguaInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Cleice, tudo bem?

Para pegar o elemento da opção de língua, você pode utilizar o método "findElement" do Selenium e buscar pelo atributo "value" da div que contém a opção desejada. Por exemplo, se você quiser selecionar a opção "Portuguese", pode utilizar o seguinte código em Java:

driver.findElement(By.cssSelector("div[value='portuguese']")).click();

Isso deve clicar na opção de língua desejada. Espero ter ajudado!

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software