/**
* The method waits for confirmation to appear, consumes the confirmation and then waits until the condition passed as a
* method parameter to become satisfied.
*/
private void waitForConfirmation(JavaScriptCondition condition) {
Wait.waitSelenium.timeout(10000).interval(50).until(new SeleniumCondition() {
@Override
public boolean isTrue() {
return selenium.isConfirmationPresent();
}
});