//private ElementInfo find(By by) //{ // try // { // NgWebElement ele = _ngDriver.FindElement(by); // return new ElementInfo(ref ele); // } // catch(Exception) // { // return null; // } //} private ElementInfo find(By by, Action resetMethod, NgWebElement parent = null) { NgWebElement ele; if (parent != null) { try { ele = parent.FindElement(by); } catch (Exception) { ele = null; } return new ElementInfo(ele, resetMethod); } else { try { ele = _ngDriver.FindElement(by); } catch (Exception) { ele = null; } return new ElementInfo(ele, resetMethod); } }