public void ImplementsInterface() { CQ cq = CQ.Create("<button>Boo!</button>"); IHTMLButtonElement buttonElement = cq["button"].FirstElement() as IHTMLButtonElement; Assert.IsNotNull(buttonElement); }
private void DoButtonClick(object sender, IHTMLEventObj evt) { IHTMLElement element = evt.srcElement; IHTMLButtonElement input = element as IHTMLButtonElement; string locator = LocateDetector.Detect(element); string value = IE.Element.GetValue(element); this.OnCommandRecording("click", locator); }
public void DefaultSubmitType() { CQ cq = CQ.Create("<button>Boo!</button>"); IHTMLButtonElement buttonElement = cq["button"].FirstElement() as IHTMLButtonElement; Assert.IsNotNull(buttonElement); Assert.AreEqual("submit", buttonElement.Type); Assert.IsFalse(buttonElement.HasAttribute("type")); }
public void LowercaseType() { CQ cq = CQ.Create("<button type=SEARCH>Boo!</button>"); IHTMLButtonElement buttonElement = cq["button"].FirstElement() as IHTMLButtonElement; Assert.IsNotNull(buttonElement); Assert.AreEqual("search", buttonElement.Type); Assert.AreEqual("SEARCH", buttonElement.GetAttribute("type")); }
public static string ByButton(IHTMLElement element) { IHTMLButtonElement button = element as IHTMLButtonElement; if (null == button) { return(string.Empty); } string s = element.innerText; if (string.IsNullOrWhiteSpace(s)) { return(string.Empty); } return(string.Format("button={0}", s)); }
public ButtonElement(IHTMLButtonElement e, DocumentElement d) : base(e as IHTMLElement, d) { }