private async void Button_Click(object sender, RoutedEventArgs e)
        {
            //if (Prepare() != "ok") return;
            if (webDriver == null)
            {
                asyncFirefoxDriver = new AsyncFirefoxDriver(new FirefoxDriverConfig().SetIsMultiprocessFalse());
                webDriver          = new WebDriver(asyncFirefoxDriver);
            }

            var url = tbUrl.Text;

            if (requestListener == null)
            {
                requestListener = new ZuRequestListener(asyncFirefoxDriver);
                // or
                //requestListener = new ZuRequestListener(asyncDriver.browserClient);
                requestListener.DoSendBinary = false;
                //requestListener.SaveAllFilesToFolder = "D:\\Temp\\files\\";
                lbRequests.ItemsSource      = loadedFiles;
                requestListener.FileLoaded += RequestListener_FileLoaded;
                await requestListener.StartListeningFileLoaded();
            }

            var res2 = await webDriver.GoToUrl(url); //"https://www.google.com/");

            tbRes.Text = res2 + Environment.NewLine + Environment.NewLine + tbRes.Text;
        }
Example #2
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            if (await Prepare() != "ok")
            {
                return;
            }

            var url = tbUrl.Text;

            if (requestListener == null)
            {
                requestListener = new ZuRequestListener(ffDriver);
                // or
                //requestListener = new ZuRequestListener(asyncDriver.browserClient);
                requestListener.DoSendBinary = false;
                //requestListener.SaveAllFilesToFolder = "D:\\Temp\\files\\";
                lbRequests.ItemsSource      = loadedFiles;
                requestListener.FileLoaded += RequestListener_FileLoaded;
                await requestListener.StartListeningFileLoaded();
            }

            await asyncDriver.SetContextContent();

            var res2 = await asyncDriver.GoToUrl(url); //"https://www.google.com/");

            tbRes.Text = res2 + Environment.NewLine + Environment.NewLine + tbRes.Text;
        }