Не работают действия Actions последовательно

Всем привет!

Столкнулся с такой проблемой, что действия Actions не выполняются одно за другим.

Первый actions

public void callPropertiesClient(){
        if(isWaitElement(nameIconClientBy, 10, "",7)) {
            actions.contextClick(driver.findElement(nameIconClientBy)).perform();
            driver.findElement(contextMenuBy).findElement(propertiesBy).click();
        }
    }

Здесь кликаю правой кнопкой мыши на иконку на рабочем столе и нажимаю “Свойства”

Далее меняю свойство запуска программы и нажимаю ОК

public WebElement getElementTextObject(){
        return driver.findElements(textFieldBy).get(1);
    }

    public void setPropertiesClient(String textObject){
        getElementTextObject().clear();
        getElementTextObject().sendKeys(textObject);
    }

    public void clickOkPropertiesClient(){
        driver.findElement(buttonOkBy).click();
        if(isWaitElement(buttonContinuesBy, 10, "", 7)) driver.findElement(buttonContinuesBy).click();

    }

Затем двойным кликом запускаю программу

public void clickIconClient(){
        if(isWaitElement(nameIconClientBy, 10, "",7)) actions.doubleClick(driver.findElement(nameIconClientBy)).perform();
    }

Так вот этот двойной клики по иконке не отрабатывает. Хотя если запускаю просто двойной клик, то работает прекрасно. Как сделать, чтобы второй actions отрабатывал? Спасибо!

Попробуйте .build().perform();
И в if точно попадает? isWaitElement у вас выкидывает ошибку если элемента нет?

Я пробовал и с if и без него, результат был один

Не помогло. Что самое интересное, если вначале делаю двойной клик, а затем все остальное, то всё работает