OpenQA.Selenium.CorrectEventFiringTest.SendingKeysToAFocusedElementShouldNotBlurThatElement C# (CSharp) Méthode

SendingKeysToAFocusedElementShouldNotBlurThatElement() private méthode

private SendingKeysToAFocusedElementShouldNotBlurThatElement ( ) : void
Résultat void
        public void SendingKeysToAFocusedElementShouldNotBlurThatElement()
        {
            driver.Url = javascriptPage;
            IWebElement element = driver.FindElement(By.Id("theworks"));
            element.Click();

            //Wait until focused
            bool focused = false;
            IWebElement result = driver.FindElement(By.Id("result"));
            for (int i = 0; i < 5; ++i)
            {
                string fired = result.Text;
                if (fired.Contains("focus"))
                {
                    focused = true;
                    break;
                }
                try
                {
                    System.Threading.Thread.Sleep(200);
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
            if (!focused)
            {
                Assert.Fail("Clicking on element didn't focus it in time - can't proceed so failing");
            }

            element.SendKeys("a");
            AssertEventNotFired("blur");
        }