Boa noite, estou com um pequeno problema com o código abaixo, ele roda a parte inicial sem problemas, que no caso seria, acessar o site, logar e aperta um botão específico que o encaminha a outro aba, porém nessa outra aba, aparece um aviso na tela, e quando automatizar para aperta o botão de fechar, ele simplesmente não funciona, detalhe já tentei com a classe robot e com javaExecutor e nenhum deles funcionou. Obs: O erro é a partir do Objeto webelement "aviso". Segue o HTML da página em questão
"<a href="javascript://" onclick="javascript:getElementById('postItAvisoDatas').style.visibility='hidden';" style="font-size:12px;color:red;">Fechar X</a>"
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver","C:\\Users\\Miguel Bruno\\Documents\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
driver.get("https://www.unip.br/presencial/");
driver.manage().window().maximize();
WebElement botaologin = driver.findElement(By.id("matricula1"));
botaologin.sendKeys("xxxxxx");
WebElement botaosenha = driver.findElement(By.xpath("//*[@id=\"senha1\"]"));
botaosenha.sendKeys("xxxxx");
WebElement entrar = driver.findElement(By.xpath("//*[@id=\"topo-site\"]/div/div/div[3]/form/div/div[1]/a"));
entrar.click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Actions action = new Actions(driver);
WebElement nome = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/h2/a"));
action.moveToElement(nome).click(nome).perform();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
WebElement aviso = driver.findElement(By.xpath("//*[@id=\'postItAvisoDatas\']/a"));
action.moveToElement(aviso).click(aviso).perform();
Thread.sleep(3000);
WebElement aviso2 = driver.findElement(By.xpath("//*[@id=\'postItHistorico\']/a[2]/img"));
aviso2.click();
}
}