Problemas para clicar em link com Selenium Webdriver e Java

2 respostas
programação
L

Boa noite.
Estou acessando uma página com alguns links através do selenium Webdriver e Java e clicar em um link o erro exibido é esse:

org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.partialLinkText: USER (tried for 70 second(s) with 500 MILLISECONDS interval)

O código é esse:

public void escolherMateria(String materiaEscolhida){

try { Thread.sleep (10000); } catch (InterruptedException ex) {}try { Thread.sleep (10000); } catch (InterruptedException ex) {}

WebDriverWait clicarLink = new WebDriverWait(navegador, 70);       clicarLink.until(ExpectedConditions.elementToBeClickable(By.partialLinkText(materiaEscolhida)));

}

O erro aparece seja usando elementToBeClickable ou visibilityOfElementLocated.

2 Respostas

E

Olá, parece que sua pagina nao esta renderizando o link. tente pegar o link por By.cssSelector ou By.xpath.

L

muito obrigado, acabei não colocando o que acontecia mas ele abria uma nova aba, depois de estudar um pouco mais consegui clicar no link, muito obrigado.

Criado 17 de fevereiro de 2021
Ultima resposta 22 de fev. de 2021
Respostas 2
Participantes 2