/// <summary> /// Selects a frame by its name or id. /// </summary> public static IWebDriver SwitchToFrame(this IWebDriver driver, string frameName) { driver.GetTargetLocator().Frame(frameName); driver.ChromeWorkaround(); return(driver); }
/// <summary> /// Selects either the first frame on the page or the main document when a page contains iFrames. /// </summary> public static IWebDriver SwitchToDefaultContent(this IWebDriver driver) { driver.GetTargetLocator().DefaultContent(); driver.ChromeWorkaround(); return(driver); }
/// <summary> /// Selects a frame by its (zero-based) index. /// </summary> public static IWebDriver SwitchToFrame(this IWebDriver driver, int frameIndex) { driver.GetTargetLocator().Frame(frameIndex); driver.ChromeWorkaround(); return(driver); }