コード例 #1
0
ファイル: Button.cs プロジェクト: asmboom/HtmlRenderer
        public void ImplementsInterface()
        {
            CQ cq = CQ.Create("<button>Boo!</button>");
            IHTMLButtonElement buttonElement = cq["button"].FirstElement() as IHTMLButtonElement;

            Assert.IsNotNull(buttonElement);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: Button.cs プロジェクト: asmboom/HtmlRenderer
        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"));
        }
コード例 #4
0
ファイル: Button.cs プロジェクト: asmboom/HtmlRenderer
        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"));
        }
コード例 #5
0
        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));
        }
コード例 #6
0
ファイル: ButtonElement.cs プロジェクト: nuxleus/flexwikicore
 public ButtonElement(IHTMLButtonElement e, DocumentElement d)
     : base(e as IHTMLElement, d)
 {
 }