public void GivenCleanCalculator()
 {
     Manager.Current.LaunchNewBrowser(BrowserType.Chrome);
     browser = Manager.Current.ActiveBrowser;
     browser.NavigateTo(@"http://demos.telerik.com/silverlight/#Menu/Configurator");
     browser.WaitUntilReady();
     slApp = browser.SilverlightApps()[0];
 }
Esempio n. 2
0
        public void TestWeb()
        {
            Settings mySettings = new Settings();
            mySettings.Web.DefaultBrowser = BrowserType.FireFox;
            mySettings.Web.EnableSilverlight = true;
            Manager myManager = new Manager(mySettings);
            myManager.Start();
            myManager.LaunchNewBrowser();
            // Navigate to the page
            //myManager.ActiveBrowser.NavigateTo(URL, false);

            // Launch a browser instance
            browser = Manager.Current.ActiveBrowser;
            browser.NavigateTo(URL, false);
            browser.WaitUntilReady();
            var aframes = browser.Frames;
            var adesktop = browser.Desktop;
            var time = browser.CommandTimeOut;
            var tree = browser.DomTree;
            var nodes = tree.Root.ChildNodes;
            var child = tree.Root.Children;

            // Get an instance of our Silverlight app.
            SilverlightApp app = browser.SilverlightApps()[0];

            var xmllist = app.Find.AllByType<Button>();
            var uilist = app.Find.AllByType<ArtOfTest.WebAii.Silverlight.UI.Button>();
            var idlist = app.Find.AllByAutomationId("radButton");

            var byname = app.Find.AllByName("EXPLORE ALL CONTROLS");
            var text = app.Find.AllByTextContent("EXPLORE ALL CONTROLS");
            app.RefreshVisualTrees();

            // Click the button
            var btn = app.FindName<ArtOfTest.WebAii.Silverlight.UI.Button>("EXPLORE ALL CONTROLS");
            btn.User.Click();

            // Verify the text
        }