Всем привет!
Столкнулся с такой проблемой, что действия 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 отрабатывал? Спасибо!