После входа в систему домашняя страница загружается, а затем обновляется, не может определить локаторы из-за обновления - PullRequest
0 голосов
/ 11 апреля 2019

Я автоматизирую веб-приложение salesforce.После входа в приложение домашняя страница загружается, а затем обновляется, не в состоянии идентифицировать локаторы из-за обновления, которое происходит через 2-3 секунды.Обновление происходит для загрузки панелей мониторинга.

Getting an Exception:org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element

Я пытался использовать webdriverwait , Thread.sleep и Implicitwait и ни один из этих вариантов не сработал для меня.

public void validatedashboard() throws InterruptedException{
new WebDriverWait(driver, 15).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//button[contains(text(),'Open')]")));
        String actualdashboard = dashboard.getText();
        BasePage.Log.info(actualdashboard);
        String ExpectedText0= "Territory Overview";

        if(actualdashboard.contentEquals(ExpectedText0))
        {
            BasePage.Log.info("Territory Overview dashboard is present");                           
        }
        else
        {
            BasePage.Log.info("Territory Overview dashboard is not present");
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...