Я запускаю свои скрипты в режиме без головы и получаю сообщения об ошибках, которые не возникают, когда я запускаю тот же скрипт в режиме без головы.Строки «ExpectedConditions» продолжают попадать в «Ожидаемое условие не выполнено: ожидание видимости элемента, расположенного по By.xpath: // div [@ id = 'sidebar-top-item']» (пробовали в течение 10 секунд с 500 миллисекундамиинтервал) "Ошибки
@Test (priority=2)
public void ChangePassword() {
// Wait for Dashboard Button
WebDriverWait wait = new WebDriverWait(driver, 15);
WebElement dashButton = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//span[contains(text(),'Go To Dashboard')]")));
dashButton.click();
// Change Password
WebElement proNameX = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//div[@id='sidebar-top-item']")));
proNameX.click();
WebElement changePass = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//div[@id='nf-change-password-btn']")));
changePass.click();
//driver.findElement(By.xpath("//div[@id='nf-change-password-btn']")).click();
driver.findElement(By.name("old_password")).sendKeys("Password");
driver.findElement(By.name("new_password")).sendKeys("NewPassword");
driver.findElement(By.name("new_password2")).sendKeys("NewPassword");
driver.findElement(By.xpath("//button[@type='button']")).click();
log.info("Password Change Completed");
Дом
Есть идеи, что я делаю не так?