or
Sub Main() Dim webSettings As Settings.WebSettings = New Settings.WebSettings() Dim mySettings As Settings = New Settings(webSettings) Dim mgr As Manager = New Manager(mySettings) mgr.Start() mgr.LaunchNewBrowser(BrowserType.InternetExplorer) mgr.ActiveBrowser.NavigateTo("www.google.com") '-- this url is an example and not the one I am using... Dim mybtn As Element = mgr.ActiveBrowser.Find.ByAttributes("type=submit") mgr.ActiveBrowser.Actions.Click(mybtn) mgr.Dispose()End Subvar button = app.Find.ByAutomationId("MyButton");//Thread.Sleep(3000);button.User.Click();ActiveBrowser.Window.SetActive(); ActiveBrowser.Window.SetFocus(); System.Drawing.Bitmap browserImage = ActiveBrowser.Capture(); if (browserImage != null) { var fileName = TestCaseName + "_" + DateTime.Now.ToString("MM_dd_yyyy_HH_mm_ss_ffff"); fileName = Path.ChangeExtension(Path.Combine(directory.FullName, fileName), ".png"); browserImage.Save(fileName, ImageFormat.Png); }
try { Utilities.GlobalObject.BROWSER = Utilities.GlobalObject.MANAGER.ActiveBrowser; HtmlAnchor cphPageContent_btnExport = Utilities.GlobalObject.BROWSER.Find.ByAttributes<HtmlAnchor>("href=trend_charts.aspx?output=xls"); cphPageContent_btnExport.Click(); Utilities.GlobalObject.BROWSER.WaitUntilReady(); Utilities.GlobalObject.BROWSER = Utilities.GlobalObject.MANAGER.ActiveBrowser; DownloadDialogsHandler handler = new DownloadDialogsHandler(Utilities.GlobalObject.BROWSER, DialogButton.SAVE, saveLocation, Utilities.GlobalObject.MANAGER.Desktop); handler.WaitUntilHandled(20000); } catch (Exception EX) { string strE = EX.ToString(); Utilities.GlobalObject.LOGGER.log(strE); }Assert.IsTrue(window.IsOpen, "The window should be initially opened!");var actions = Manager.Current.ActiveBrowser.Actions;actions.InvokeScript("window.my_list=[1,2,3]");var list = actions.InvokeScript<IList>("window.my_list"); // here