public MainForm() { InitializeComponent(); browser.WebView = new EO.WebBrowser.WebView(); //browser.ScriptErrorsSuppressed = true; WindowState = FormWindowState.Maximized; browser.Dock = DockStyle.Fill; browser.WebView.NewWindow += WebView_NewWindow; panelWeb.Controls.Add(browser); String errMsg = null; if (!SiteLoader.GetInstance().LoadConfig(ref errMsg)) { MessageBox.Show(errMsg, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (SiteInfo siteInfo in SiteLoader.GetInstance().GetSiteList()) { cbSupplier.Items.Add(siteInfo.Name); } cbSupplier.SelectedIndex = 0; //browser.BeforeNewWindow2 += Browser_BeforeNewWindow2; }
static void Main(string[] args) { SiteLoader siteLoader = new SiteLoader(new List <ILimitation>(), 5, Logger.Instance, new SiteSaver("D:\\New folder (4)", Logger.Instance)); siteLoader.LoadFromUrl("https://stackoverflow.com/questions/8472678/is-it-a-good-practice-to-have-logger-as-a-singleton"); Console.Read(); }
private void btnStart_Click(object sender, EventArgs e) { switch (SiteLoader.GetInstance().GetSupplierType(cbSupplier.Text)) { case SupplierType.SUPPLIER_AG: gamer = new GamerAG(this); break; default: break; } if (gamer != null) { WindowState = FormWindowState.Normal; Size = new Size(1024, 768); ImageCapTimer.Start(); gamer.Start(); btnStart.Enabled = false; btnStop.Enabled = true; } }
protected static void OpenAutomationPracticeSite() { SiteLoader.OpenAutomationPracticeSite(); }
public void NavigateToLastProduct() { SiteLoader.OpenAutomationPracticeSite(GetLastProduct().Href); }
private void btnOpen_Click(object sender, EventArgs e) { //browser.Navigate(SiteLoader.GetInstance().GetSiteUrl(cbSupplier.Text)); browser.WebView.Url = SiteLoader.GetInstance().GetSiteUrl(cbSupplier.Text); }