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"); }); }
public void CheckIfHasAttribute() { RunInAllBrowsers(browser => { browser.NavigateToUrl(); AssertUI.CheckIfHasAttribute(browser.First("#content"), "class"); }); }
//[ExpectedException(typeof(UnexpectedElementStateException))] public void CheckIfHasAttributeExpectedException() { ExpectException(typeof(UnexpectedElementStateException)); RunInAllBrowsers(browser => { browser.NavigateToUrl(); AssertUI.CheckIfHasAttribute(browser.First("#content"), "title"); }); }
public void HasAttributeTest4() { RunInAllBrowsers(browser => { browser.NavigateToUrl(); AssertUI.CheckIfHasAttribute(browser.First("#dis-button"), "disabled"); AssertUI.CheckIfHasNotAttribute(browser.First("#submit-button"), "disabled"); }); }
//[ExpectedException(typeof(UnexpectedElementStateException))] public void HasAttributeTest3() { ExpectException(typeof(UnexpectedElementStateException)); RunInAllBrowsers(browser => { browser.NavigateToUrl(); AssertUI.CheckIfHasAttribute(browser.First("#submit-button"), "disabled"); }); }