Esempio n. 1
0
        public void CanShowAndHideDropdownComponent()
        {
            var appElement = MountTestComponent <DropdownComponent>();
            var drpElement = appElement.FindElement(By.ClassName("dropdown"));
            var btnElement = drpElement.FindElement(By.TagName("button"));
            var mnuElement = drpElement.FindElement(By.ClassName("dropdown-menu"));

            btnElement.Click();
            WaitAssert.Contains("show", () => drpElement.GetAttribute("class"));
            WaitAssert.Contains("show", () => mnuElement.GetAttribute("class"));

            btnElement.Click();
            WaitAssert.NotContains("show", () => drpElement.GetAttribute("class"));
            WaitAssert.NotContains("show", () => mnuElement.GetAttribute("class"));
        }