selenium - ExpectedConditions for a window not available -
is there api waiting window load before switching or presence of window title in new window? have expectedconditions.frametobeavailableandswitchtoit frame available, however, make life easier if had equivalent 1 window well. response appreciated. thanks.
i use approach:
/** * wait emergent windows present. */ public final void waitforwindowspresent() { webdriverwait wait = new webdriverwait(getdriverprovider().get(), timeout); wait.until(new predicate<webdriver>() { public boolean apply(final webdriver d) { return getdriverprovider().get().getwindowhandles().size() > 1; } }); }
i check if number of windowhandles greater 1, if expecting open more windows save state of windowhandles , compare against that.
Comments
Post a Comment