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

ShouldFireEventsInTheRightOrder() private méthode

private ShouldFireEventsInTheRightOrder ( ) : void
Résultat void
        public void ShouldFireEventsInTheRightOrder()
        {
            driver.Url = javascriptPage;

            ClickOnElementWhichRecordsEvents();

            string text = driver.FindElement(By.Id("result")).Text;

            int lastIndex = -1;
            List<string> eventList = new List<string>() { "mousedown", "focus", "mouseup", "click" };
            foreach (string eventName in eventList)
            {
                int index = text.IndexOf(eventName);

                Assert.IsTrue(index != -1, eventName + " did not fire at all");
                Assert.IsTrue(index > lastIndex, eventName + " did not fire in the correct order");
                lastIndex = index;
            }
        }