Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificar tipo do elemento

Eu consigo verificar o tipo do elemento RemoteWebElement? Pro exemplo, eu faço a seguinte busca:

$listaBotao = $driver->findElements(WebDriverBy::cssSelector('.botao'));

Ok, está bem genérica essa busca, mas é isso mesmo, agora, eu queria fazer uma validação como:

foreach($listaBotao as $botao) {
        if($botao == 'a'){
                echo 'É um link';
        } elseif($botao == 'button') {
                echo 'É um button';
        }
}

Não vi isso na aula, olhei agora a documentação e também não achei nada, existe essa possibilidade?

1 resposta
solução!

Descobrir a resposta, li a documentação umas 10 vezes e em todas passou direto o "getTagName", então em um WebDriverElement basta usar esse método.

Deixar aqui para se outras pessoas tiverem a mesma dúvida.