C# webbrowser文本框的键盘和鼠标模拟输入和模拟鼠标点击

来源:互联网 发布:中控组态软件 编辑:程序博客网 时间:2024/04/29 17:26
模拟输入:

第一种方法:

       private void button1_Click(object sender, EventArgs e)
        {
            //www.baidu.com来做测试
            HtmlDocument doc = this.webBrowser1.Document;
            HtmlElement keyword= doc.GetElementById("kw");
            keyword.Focus(); //焦点请求,这个必须要
            string customeString = "天涯明月刀";
            SendKeys.Send(zhidingstring);
            System.Threading.Thread.Sleep(100);
            SendKeys.Flush();
        }

第二种方法:

        private void button1_Click(object sender, EventArgs e)
        {
            //www.baidu.com来做测试
            HtmlDocument doc = this.webBrowser1.Document;
            HtmlElement keyword = doc.GetElementById("kw");
            keyword.InnerText = "冰川时代";
        }
=====================================================

模拟鼠标点击

第一种方法:

        private void button9_Click(object sender, EventArgs e)
        {
            //www.baidu.com来做测试
            HtmlDocument doc = this.webBrowser1.Document;
            doc.GetElementById("su").InvokeMember("click");

        }

 

第二种方法:

winfrom 设置 窗体属性 Acceptbutton 为button9

0 0
原创粉丝点击