Beispiel #1
0
        public static void SimpleScript_Test()
        {
            GlobalSeleniumMethods selObj = new GlobalSeleniumMethods();
            bool   bRtn;
            int    n          = 1;
            string storyTitle = "Sample TestCase Automation with Selenium Framework in C#";

            //string storyTitle2 = "StoryTile 2 Testing creating new section";
            Log.Info("***********************************************" + storyTitle + " ========> Started *****************************************************************");


            try
            {
                //Opens Browser
                bRtn = selObj.OpenBrowser("www.quickenloans.com", "//*[@id='navigation_primary_home']", 5, (int)CtrlType.XPath);
                ReportEngine.AddToReport(n++.ToString(), "Goto 'www.quickenloans.com' site", bRtn, "", storyTitle);

                bRtn = selObj.HoverMenu("navigation_primary_refinance", "//a[contains(text(),'Lower Your Payment')]", (int)CtrlType.ID, (int)CtrlType.XPath);
                ReportEngine.AddToReport(n++.ToString(), "Goto 'Refinance>Lower Your Payment' page ", bRtn, "", storyTitle);


                //bRtn = selObj.PerformAction("//a[contains(text(),'Home')]",(int)CtrlType.XPath, (int)CtrlClass.SingleClick);
                //ReportEngine.AddToReport(n++.ToString(), "Click on 'Home' tab ", bRtn, "", storyTitle);

                //bRtn = selObj.HoverMenu("//a[contains(text(),'Refinance')]", "//a[contains(text(),'Lower Your Payment')]", (int)CtrlType.XPath, (int)CtrlType.XPath);
                //ReportEngine.AddToReport(n++.ToString(), "Goto 'Refinance>Lower Your Payment' page", bRtn, "", storyTitle);

                bRtn = selObj.PerformAction("//*[@id='referral_FirstName']", "FirstName Frank", (int)CtrlType.XPath, (int)CtrlClass.TextBox);
                ReportEngine.AddToReport(n++.ToString(), "Enters 'Frank' in the FirstName field ", bRtn, "", storyTitle);

                bRtn = selObj.PerformAction("referral_LastName", "LastName Musabay", (int)CtrlType.ID, (int)CtrlClass.TextBox);
                ReportEngine.AddToReport(n++.ToString(), "Enters 'Musabay' in the LastName field ", bRtn, "", storyTitle);

                bRtn = selObj.PerformAction("referral[Zipcode]", "92126", (int)CtrlType.Name, (int)CtrlClass.TextBox);
                ReportEngine.AddToReport(n++.ToString(), "Enters '92126' value in the Zip: field ", bRtn, "", storyTitle);
            }
            catch (Exception ex)
            {
                Log.Error(ex);
                bRtn = false;
                selObj.Quit();
            }

            selObj.Quit();
            Log.Info("***********************************************" + storyTitle + " ========> Ended *****************************************************************");
        }
Beispiel #2
0
        public static void OpenBrowserMethod_Test()
        {
            //instantiating GlobalSeleniumMethods Class
            GlobalSeleniumMethods selObj = new GlobalSeleniumMethods();

            //Opens Browser
            selObj.OpenBrowser("www.google.com", "gbqfba", 10, (int)CtrlClass.Button);

            //Close the browser
            //selObj.CloseAllIEBrowser();



            selObj.Quit();
        }