예제 #1
0
 public void FinishLoadingFrameEvente(object sender, FinishLoadingEventArgs e)
 {
     if (e.IsMainFrame)
     {
         waitEvent.Set();
     }
 }
예제 #2
0
 private void PageLoaded(FinishLoadingEventArgs args)
 {
     if (Browser == null)
     {
         Browser = args.Browser;
     }
 }
            private void Browser_FinishLoadingFrameEvent(object sender, FinishLoadingEventArgs e)
            {
                if (e.IsMainFrame && e.ValidatedURL.Contains("loginURL"))
                {
                    DOMDocument     document = e.Browser.GetDocument();
                    DOMInputElement username = (DOMInputElement)document.GetElementById("id_Username");
                    DOMInputElement password = (DOMInputElement)document.GetElementById("id_Password");

                    username.Value = "fo2";
                    password.Value = "f2342156f";

                    e.Browser.FinishLoadingFrameEvent -= Browser_FinishLoadingFrameEvent;
                }
            }
예제 #4
0
        private void Browser_FinishLoadingFrameEvent(object sender, FinishLoadingEventArgs e)
        {
            try
            {
                a = Browser.BackForwardNavigator.CurrentEntry.Url;
            }
            catch (Exception exception)
            {
                //Console.WriteLine(exception);
                //throw;
            }

            Thread thread = new Thread(urlUpdate);

            thread.Start();
            Thread thread1 = new Thread(tabUpdate);

            thread1.Start();
            Thread thread2 = new Thread(hisUpdate);

            thread2.Start();
        }
예제 #5
0
 private void BrowserView_OnFinishLoadingFrameEvent(object sender, FinishLoadingEventArgs e)
 {
     Messenger.Default.Send(e);
 }
예제 #6
0
 private void internalFinishLoadingCallback(IntPtr caller)
 {
     FinishLoadingEventArgs e = new FinishLoadingEventArgs(this);
     if (OnFinishLoading != null)
         OnFinishLoading(this, e);
 }