Estou navegando até um elemento em uma página, insiro os dados no campo placa e clico no botão "buscar":
Se a placa existir é exibido o seguinte resultado: Eu clico no botão comprar e até aqui tudo funciona normal.
Quando a placa não existe a imagem acima não aparece e acontece um erro, porque o não conseguiu localizar o botão comprar.
Para chegar até o botão usei o seguinte código:
Código: Selecionar todos
Set hFrame = Driver.FindElementByXPath("/html/body/div[3]/div/div[2]/div[2]/ul/li[1]/article/div[3]/div/a[4]", 3)
If Not hFrame Is Nothing Then
hFrame.Click
Else
MsgBox "não disponível"
End If
Obrigado