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