Exemplo n.º 1
0
        private void webKitBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            isLoadFinished = true;
            if (this.webKitBrowser1.Url.AbsolutePath.ToLower() == "/login.aspx")
            {
                string             strScript    = string.Format("$('#loginID').val('{0}@{1}');$('#loginPsw').val('{0}');", "zzcy", "zzcy");
                string             scriptResult = webKitBrowser1.StringByEvaluatingJavaScriptFromString(strScript);
                WebKit.DOM.Element element      = webKitBrowser1.Document.GetElementById("loginID");
                string             temp         = element.NodeValue;
                temp = element.TextContent;
                temp = element.ToString();

                //MessageBox.Show(this.webKitBrowser1.DocumentText);
                // object objResult =   webKitBrowser1.Document.InvokeScriptMethod("SFXTLogin");
            }
            if (this.webKitBrowser1.Url.AbsolutePath.ToLower() == "/test.html")
            {
                //string[] param = { " and UserID like \'%0337%\'" };
                //webKitBrowser1.Document.InvokeScriptMethod("Test", param);
                string strScript = string.Format("var param = \"{0}\";Test(param);", " and UserID like \'%0337%\'");
                webKitBrowser1.StringByEvaluatingJavaScriptFromString(strScript);
            }

            if (this.webKitBrowser1.Url.AbsolutePath.ToLower() == "/iotm/sfxt/payment.html")
            {
                StringBuilder sbScript = new StringBuilder();
                sbScript.Append(string.Format("var userId=\"{0}\";", "2017120337"));
                sbScript.Append(string.Format("var meterNo=\"{0}\";", "13526487308001"));
                sbScript.Append(string.Format("var meterId=\"{0}\";", "2171"));
                sbScript.Append(string.Format("var amount=\"{0}\";", "100"));
                string strScript = string.Format("{0} ChongZhi(userId, meterNo, meterId, amount);", sbScript.ToString());
                webKitBrowser1.StringByEvaluatingJavaScriptFromString(strScript);
            }
            //MessageBox.Show(e.Url.AbsolutePath);
        }
Exemplo n.º 2
0
        private void wkbMapa_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            this.Cargando(false);
            if (this.latlong == null)
            {
                return;
            }

            string[]           param = latlong.Split(',');
            WebKit.DOM.Element elm   = wkbMapa.Document.GetElementById("lat");
            elm.SetAttribute("value", param[0]);
            WebKit.DOM.Element elm2 = wkbMapa.Document.GetElementById("lon");
            elm2.SetAttribute("value", param[1]);
            wkbMapa.Document.InvokeScriptMethod("setCoords", new object[] { "1", "1" });
        }
Exemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            WebKit.DOM.Element element = webKitBrowser1.Document.GetElementById("loginID");
            string             temp    = element.NodeValue;

            temp = element.TextContent;
            temp = element.ToString();

            //string strScript = string.Format("$('#loginID').val('{0}@{1}');$('#loginPsw').val('{0}');", "zzcy", "zzcy");
            //webKitBrowser1.StringByEvaluatingJavaScriptFromString(strScript);
            ////MessageBox.Show(this.webKitBrowser1.DocumentText);
            object objResult = webKitBrowser1.Document.InvokeScriptMethod("Test");

            MessageBox.Show("click:" + objResult.ToString());
            ////webKitBrowser1.StringByEvaluatingJavaScriptFromString("var _elm = document.getElementById('youidname'); var _evt = document.createEvent('MouseEvents'); _evt.initEvent('click', true, true); _elm.dispatchEvent(_evt);");
        }