コード例 #1
0
        public void SelectMethodTest()
        {
            RunInAllBrowsers(browser =>
            {
                browser.NavigateToUrl("/SelectMethod.aspx");

                Func <string, By> sMethod = s => By.CssSelector($"[data-ui='{s}']");
                browser.SelectMethod      = sMethod;

                var d = browser.First("d");
                d.SetCssSelectMethod();
                var c = d.First("#c");

                AssertUI.CheckIfHasAttribute(c.ParentElement, "data-ui");

                //select css method - test switching
                browser.SetCssSelector();

                var a          = browser.First("#a");
                a.SelectMethod = sMethod;
                var e          = a.First("e");
                e.First("#b");

                a.SetBrowserSelectMethod();
                a.First("#c");
            });
        }
コード例 #2
0
 public void CheckIfHasAttribute()
 {
     RunInAllBrowsers(browser =>
     {
         browser.NavigateToUrl();
         AssertUI.CheckIfHasAttribute(browser.First("#content"), "class");
     });
 }
コード例 #3
0
 //[ExpectedException(typeof(UnexpectedElementStateException))]
 public void CheckIfHasAttributeExpectedException()
 {
     ExpectException(typeof(UnexpectedElementStateException));
     RunInAllBrowsers(browser =>
     {
         browser.NavigateToUrl();
         AssertUI.CheckIfHasAttribute(browser.First("#content"), "title");
     });
 }
コード例 #4
0
 public void HasAttributeTest4()
 {
     RunInAllBrowsers(browser =>
     {
         browser.NavigateToUrl();
         AssertUI.CheckIfHasAttribute(browser.First("#dis-button"), "disabled");
         AssertUI.CheckIfHasNotAttribute(browser.First("#submit-button"), "disabled");
     });
 }
コード例 #5
0
 //[ExpectedException(typeof(UnexpectedElementStateException))]
 public void HasAttributeTest3()
 {
     ExpectException(typeof(UnexpectedElementStateException));
     RunInAllBrowsers(browser =>
     {
         browser.NavigateToUrl();
         AssertUI.CheckIfHasAttribute(browser.First("#submit-button"), "disabled");
     });
 }