Exemplo n.º 1
0
        private async void Monitor(object s, LoadingStateChangedEventArgs e)
        {
            var wb = s as ChromiumWebBrowser;

            if (e.IsLoading || wb == null)
            {
                return;
            }
            await wb.SavePageScreenShot(@"C:\Users\killjaeden\Desktop\a.png");

            Log.Info("Enter Otp for Ibanking");
            var otp = WaitForInput("Enter OTP for IBanking Logging in");

            PageAnalyzeFinished.Set();
        }
Exemplo n.º 2
0
 protected override Task StartBrowser()
 {
     try
     {
         var cookieManager = Cef.GetGlobalCookieManager();
         // Create the offscreen Chromium browser.
         var browser = new ChromiumWebBrowser(Url);
         browser.LoadingStateChanged += Login;
         PageAnalyzeFinished.WaitOne();
         browser.Dispose();
     }
     catch (Exception ex)
     {
         Log.Error("WebMonitor Failed", ex);
         throw;
     }
     return(Task.FromResult <object>(null));
 }