/// <summary> /// Get the javaScript executor from a web element or web driver /// </summary> /// <param name="searchContext">The search context</param> /// <returns>The javaScript executor</returns> public static IJavaScriptExecutor SearchContextToJavaScriptExecutor(ISearchContext searchContext) { return((searchContext is IJavaScriptExecutor) ? (IJavaScriptExecutor)searchContext : (IJavaScriptExecutor)SeleniumUtilities.WebElementToWebDriver((IWebElement)searchContext)); }
/// <summary> /// Get the web driver from a web element or web driver /// </summary> /// <param name="searchContext">The search context</param> /// <returns>The web driver</returns> public static IWebDriver SearchContextToWebDriver(ISearchContext searchContext) { return((searchContext is IWebDriver) ? (IWebDriver)searchContext : SeleniumUtilities.WebElementToWebDriver((IWebElement)searchContext)); }