private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //System.Diagnostics.Process.Start("http://www.codeproject.com/cs/miscctrl/CradsActions.asp"); frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/cs/miscctrl/CradsActions.asp"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //System.Diagnostics.Process.Start("http://www.codeproject.com/cs/library/AsynchronousCodeBlocks.asp"); frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/cs/library/AsynchronousCodeBlocks.asp"); WebBrowserFactory.ShowWebBrowser(frm); }
internal AbstractWebBrowserConfigurationRunner(ThreadWrapperFactory threadWrapperFactory, WebBrowserFactory webBrowserFactory, WebBrowserConfigurationRunnerProcessor webBrowserConfigurationRunnerProcessor, WebBrowserDisposerFactory webBrowserDisposerFactory) { WebBrowserFactory = webBrowserFactory; ThreadWrapperFactory = threadWrapperFactory; WebBrowserConfigurationRunnerProcessor = webBrowserConfigurationRunnerProcessor; WebBrowserDisposerFactory = webBrowserDisposerFactory; }
private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //System.Diagnostics.Process.Start("http://www.icsharpcode.net/OpenSource/SD/"); frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.icsharpcode.net/OpenSource/SD/"); WebBrowserFactory.ShowWebBrowser(frm); }
private static IWebBrowser GetWebBrowser() { var logger = new TraceLogger(LogChatterLevels.Full); var webBrowserFactory = new WebBrowserFactory(logger, null, null); Func <byte[]> hostXap = () => new byte[] { 0, 0, 0 }; return(webBrowserFactory.CreatePhone(hostXap)); }
internal ThreadLockWebBrowserConfigurationRunner(ThreadWrapperFactory threadWrapperFactory, WebBrowserFactory webBrowserFactory, WebBrowserConfigurationRunnerProcessor webBrowserConfigurationRunnerProcessor, WebBrowserDisposerFactory webBrowserDisposerFactory) : base(threadWrapperFactory, webBrowserFactory, webBrowserConfigurationRunnerProcessor, webBrowserDisposerFactory) { }
internal void ProcessDataWebScraperconfigurationInWebBrowser(object param) { var dataWebScraperConfiguration = param as IDataWebScraperConfiguration; if (dataWebScraperConfiguration != null) { _webBrowser = WebBrowserFactory.GetWebBrowser(); WebBrowserWasCreated(_webBrowser); WebBrowserConfigurationRunnerProcessor.StartProcess(_webBrowser, dataWebScraperConfiguration); } }
private SeleniumBrowser GetNewBrowser(TestInfo testInfo) { var browser = WebBrowserFactory.Create(testInfo.BrowserType, testInfo.BrowserHeader?.GetDictionary(), testInfo.Language, Thread.CurrentThread.ManagedThreadId); browser.HeaderSetup = testInfo.BrowserHeader; MainBrowsers.Add(browser); _logger.Info( $"[Browser:{browser.Id}] created with header '{browser.HeaderSetup?.CustomUserAgent}' with culture language '{browser.Language}' " + $"{(_logger.IsDebugEnabled ? $" and log Location='{browser.ProfileLocation}'" : string.Empty)}"); return(browser); }
private void InitializeWebDriver(string url, params IModule[] modules) { var driver = WebBrowserFactory.CreateWebDriver(ApplicationSettings.RunOnBrowser); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(ApplicationSettings.ActionTimeout); driver.Navigate().GoToUrl(url); loginModule.InitializeWebDriver(driver); foreach (var module in modules) { module.InitializeWebDriver(driver); } }
private static List <IWebBrowser> GetWebBrowsers(ILogger logger, Uri testPageUrl, ClientTestRunConfiguration clientTestRunConfiguration, bool showTestingBrowserHost, string queryString, bool forceBrowserStart) { var webBrowserType = clientTestRunConfiguration.WebBrowserType; var webBrowserFactory = new WebBrowserFactory(logger); var testPageUrlWithQueryString = new Uri(testPageUrl + "?" + queryString); logger.Debug("testPageUrlWithQueryString = " + testPageUrlWithQueryString); List <IWebBrowser> webBrowsers = Enumerable .Range(1, clientTestRunConfiguration.NumberOfBrowserHosts) .Select(browserI => webBrowserFactory.Create(webBrowserType, testPageUrlWithQueryString, showTestingBrowserHost, forceBrowserStart, clientTestRunConfiguration.NumberOfBrowserHosts > 1)) .ToList(); return(webBrowsers); }
private IWebBrowser Create(string caption, string url, bool navigate) { frmWebBrowser frm = null; if (navigate) { frm = WebBrowserFactory.CreateAndBrowse(caption, url); } else { frm = WebBrowserFactory.Create(caption); } if (Program.MainForm.DockPanel.DocumentStyle == DocumentStyle.SystemMdi) { frm.MdiParent = Program.MainForm; frm.Show(); } else { frm.Show(Program.MainForm.DockPanel); } return(frm); }
private static void ProvideCustomOnline(string wordAtCursor) { string url = String.Empty; if (_helpSettings.CustomOnline.UsePragmaSQLWebBrowser) { if (_webBrowser == null) { _webBrowser = WebBrowserFactory.CreateAndBrowse(); _webBrowser.FormClosed += new FormClosedEventHandler(_webBrowser_FormClosed); } url = _helpSettings.CustomOnline.Url.ToLowerInvariant().Replace("$wordatcursor$", wordAtCursor); url = url.Replace(" ", "%20"); _webBrowser.ManualNavigate(url); WebBrowserFactory.ShowWebBrowser(_webBrowser); } else { url = _helpSettings.CustomOnline.Url.ToLowerInvariant().Replace("$wordatcursor$", wordAtCursor); url = url.Replace(" ", "%20"); System.Diagnostics.Process.Start(url); } }
private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.devincook.com/goldparser/"); WebBrowserFactory.ShowWebBrowser(frm); }
public void OpenFile(string fileName) { frmWebBrowser frm = WebBrowserFactory.OpenFile(fileName); WebBrowserFactory.ShowWebBrowser(frm); }
public void Navigate(string caption, string url) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(caption, url); WebBrowserFactory.ShowWebBrowser(frm); }
void RichTextBox_LinkClicked(object sender, LinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateWebBrowser(String.Empty, e.LinkText); WebBrowserFactory.ShowWebBrowser(frm); }
public override bool Execute() { // There's nothing to do if we have no source files if (TestPages == null || TestPages.Length == 0) { return(true); } // Process the files bool succeeded = true; try { for (int i = 0; i < TestPages.Length; i++) { string testPath = TestPages[i].ItemSpec; FileInfo testApplication = new FileInfo(testPath); // Make sure they didn't pass a directory as an item if (Directory.Exists(testPath)) { Log.LogError("Cannot move item {0} because it is a directory!", testPath); succeeded = false; continue; } // Make sure the source exists if (!testApplication.Exists) { Log.LogError("Cannot process file {0} that does not exist!", testPath); succeeded = false; continue; } string testName = GetTestName(testApplication.Directory); if (!string.IsNullOrEmpty(TagExpression)) { testName += " (" + TagExpression + ")"; } string name = TestResultsFile; if (string.IsNullOrEmpty(name)) { int k = 1; name = "TestResults.trx"; while (File.Exists(Path.Combine(testApplication.DirectoryName, name))) { name = string.Format(CultureInfo.InvariantCulture, "TestResults{0}.trx", k++); } } FileInfo log = new FileInfo(Path.Combine(testApplication.DirectoryName, name)); WebBrowserBrand wbb = WebBrowserFactory.ParseBrand(Browser); TestRunOptions tro = new TestRunOptions { // StartupUri = testApplication.Name, Browser = wbb, LocalPath = testApplication.DirectoryName, TagExpression = TagExpression, }; tro.Page = testApplication.Name; tro.Log = log.FullName; if (wbb == WebBrowserBrand.Custom) { tro.SetCustomBrowser(Browser); } TestRun tr = new TestRun( new TestServiceOptions(), tro); tr.Run(); // Interpret results string pass = null; string total = null; if (log.Exists) { DisplayTestResults(log, ref total, ref pass); if (DeleteLogFiles) { log.Delete(); } } else { Log.LogWarning( "The log file {0} was never written by the test service for the {1} test.", log.FullName, testName); } if (tr.Total == 0) { Log.LogWarning("There were 0 reported scenarios executed. Check that the tag expression is appropriate."); } else if (tr.Failures == 0) { Log.LogMessage( MessageImportance.High, "Unit tests ({0}): {1}{2}", testName, pass != null ? " " + pass + " passing tests" : "", total != null ? " " + total + " total tests" : ""); } else { succeeded = false; LogFailureMessage( "Unit test failures in test " + testName + ", " + tr.Failures.ToString(CultureInfo.CurrentUICulture) + " failed scenarios out of " + tr.Total.ToString(CultureInfo.CurrentUICulture) + " total scenarios executed."); } } } catch (Exception ex) { Log.LogErrorFromException(ex); succeeded = false; } return(succeeded); }
private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://sourceforge.net/projects/dockpanelsuite"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel14_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://360.yahoo.com/ozgengungor"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel15_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/KB/cs/WizardDemo.aspx"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel13_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/cs/algorithms/diffengine.asp"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel12_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "www.pragmasql.com"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel10_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/cs/miscctrl/richtextboxextended.asp"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.codeproject.com/dotnet/System_File_Association.asp"); WebBrowserFactory.ShowWebBrowser(frm); }
private void linkLabel8_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { frmWebBrowser frm = WebBrowserFactory.CreateAndBrowse(String.Empty, "http://www.xs4all.nl/~rvanloen/"); WebBrowserFactory.ShowWebBrowser(frm); }