private async void Button_Click_14(object sender, RoutedEventArgs e)
        {
            if (asyncFirefoxDriver == null)
            {
                return;
            }
            await asyncFirefoxDriver.OpenBrowserDevTools();

            tbOpenRes.Text = "BrowserDevTools opened";
        }
        private async void Button_Click_15(object sender, RoutedEventArgs e)
        {
            try
            {
                asyncFirefoxDriver = new AsyncFirefoxDriver();
                await asyncFirefoxDriver.Connect();

                webDriver = new WebDriver(asyncFirefoxDriver);
                var browserDevToolsDriver = await asyncFirefoxDriver.OpenBrowserDevTools();

                // browserDevToolsDriver is AsyncFirefoxDriver
                devToolsWebDriver = new WebDriver(browserDevToolsDriver);
                //await asyncFirefoxDriver.SetContextChrome();
                await browserDevToolsDriver.Options.Timeouts.SetImplicitWait(TimeSpan.FromSeconds(2));

                //await devToolsWebDriver.SwitchTo().Frame("toolbox-iframe");
                var inspectorTab = await devToolsWebDriver.FindElementByXPath("//*[@id=\"toolbox-tab-inspector\"]"); //.FindElementById("toolbox-tab-inspector");

                await inspectorTab.Click();

                tbOpenRes.Text = "BrowserDevTools opened and clicked on toolbox-tab-inspector";
            }
            catch (Exception ex)
            {
                tbOpenRes.Text = ex.ToString();
            }
        }
        private async void Button_Click_18(object sender, RoutedEventArgs e)
        {
            try
            {
                if (webDriver != null)
                {
                    await webDriver.Close();
                }
                var profileName = tbOpenProfileName.Text;
                asyncFirefoxDriver = new AsyncFirefoxDriver(new FirefoxDriverConfig()
                                                            .SetProfileName(profileName)
                                                            .SetIsMultiprocessFalse()
                                                            .SetDoSetDebuggerRemoteEnabled()
                                                            );
                webDriver = new WebDriver(asyncFirefoxDriver);
                browsersToClose.Add(asyncFirefoxDriver);
                await webDriver.Open();

                await asyncFirefoxDriver.OpenBrowserDevTools(new Random().Next(2000) + 22000, false);

                AddInfo("BrowserDevTools opened in XUL");
            }
            catch (Exception ex)
            {
                AddInfo(ex.ToString());
            }
        }