protected override Element DoWaitElement(Func<Element> elementGet, TimeSpan wait)
{
// override default explicit wait to use native Selenium WebDriverWait
var driverWait = new WebDriverWait(driver, wait);
driverWait.IgnoreExceptionTypes(typeof(ElementNotFoundException));
return driverWait.Until(d => elementGet());
}