/// <summary>
        /// Enters the iframe only if not already entered.
        /// Equal to IWebDriver.SwitchTo().Frame(iframeElement).
        /// </summary>
        public void EnterIframe()
        {
            if (enteredIFrameCount == 0)
            {
                driver
                .SwitchTo()
                .Frame(WrappedElement.UnWrapEventFiringWebElement());
            }

            enteredIFrameCount++;
        }