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 *****************************************************************"); }
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(); }