Problemas para clicar em link com Selenium Webdriver e Java

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.

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

1 curtida

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.