public void SampleOrders_r2() { //launch browser OpenBrowser(); //add data to exceldata file // ExcelDataUtility.PopulateInCollection(ConfigurationManager.AppSettings["ProjectPath"] + "\\Resources\\SampleOrderInput2.xlsx", 1); try { //initialize test report commonFunctionsUtilities = new CommonFunctionsUtility_StressTests(driver); //login commonFunctionsUtilities.Login(); System.Threading.Thread.Sleep(4000); commonFunctionsUtilities.Click("ctrlHeader2018_ctl00_link1Url"); commonFunctionsUtilities.Click("cphContent_cphContentMain_ctl00_ctl02_rptSamplePreshopItems_samplePreshopMidItem_0"); //select a sample to add in basket commonFunctionsUtilities.CheckIfLoadedXpath("//ul[@id='ProductListerTop34']"); IList <IWebElement> list = driver.FindElements(By.XPath("//ul[@id='ProductListerTop34']/li")); list[0].Click(); list[1].Click(); commonFunctionsUtilities.Click("cphContent_cphContentMain_ctl00_ctl01_rptGroupListAndValues_btnNextTop_0"); //fill in input System.Threading.Thread.Sleep(5000); // commonFunctionsUtilities.AddInputFromDataTable(); commonFunctionsUtilities.AddInput("fc_nameSC", "firstname"); commonFunctionsUtilities.AddInput("fc_lastnameSC", "lastname"); commonFunctionsUtilities.AddInput("fc_emailSC", "*****@*****.**"); commonFunctionsUtilities.AddInput("fc_zipSC", "9001AS"); commonFunctionsUtilities.AddInput("fc_housenumberSC", "20"); commonFunctionsUtilities.AddInput("fc_streetSC", "street name"); commonFunctionsUtilities.AddInput("fc_citySC", "city name"); commonFunctionsUtilities.Click("ctl16_fieldsetDelivery"); driver.FindElement(By.XPath("//a[@onclick='ValidateFields(true); return false;']")).Click(); System.Threading.Thread.Sleep(1000); driver.FindElement(By.XPath("//a[@onclick='ResetHF();' and @id='ctl16_homeLink']")).Click(); System.Threading.Thread.Sleep(1000); driver.Quit(); } catch (Exception e) { throw; } finally { CloseBrowser(); } }
public void AdvisorRequest() { OpenBrowser(); try { //initialize test report commonFunctionsUtilities = new CommonFunctionsUtility_StressTests(driver); //login commonFunctionsUtilities.Login(); //go to advisor request driver.Url = ConfigurationManager.AppSettings["Url"] + "tips-tricks/afspraak-maken-raamdecoratie/nl/page/149/"; //fill in input commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_rptSubjectFields_txtVoornaam_0", "firstname"); commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_rptSubjectFields_txtAchternaam_1", "lastname"); commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_rptSubjectFields_txtTelefoonnummer_2", "0632252512"); commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_rptSubjectFields_txtPostcode_3", "9001AS"); commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_rptSubjectFields_txtHuisnummer_4", "20"); commonFunctionsUtilities.AddInput("cphContent_cphContentMain_ctl00_ctl00_txtEmailAddress", "*****@*****.**"); commonFunctionsUtilities.Click("calL_2-2"); commonFunctionsUtilities.Click("cphContent_cphContentMain_ctl00_ctl00_btnSend"); //go to thank you page IWebElement thankYou = driver.FindElement(By.ClassName("adviesThankYouWrapper")); System.Threading.Thread.Sleep(4000); CloseBrowser(); } catch (Exception e) { throw; } finally { CloseBrowser(); } }
public void ProductOrder_HoutenJaloezieen_r2() { //Assert.Ignore("Not ready for testing"); System.Threading.Thread.Sleep(4000); //launch browser OpenBrowser(); try { //initialize test report commonFunctionsUtilities = new CommonFunctionsUtility_StressTests(driver); //login commonFunctionsUtilities.Login(); System.Threading.Thread.Sleep(2000); driver.FindElement(By.CssSelector("ul.nav.navbar-nav li:first-child")).Click(); System.Threading.Thread.Sleep(2000); driver.FindElement(By.CssSelector("p.buttons")).Click(); //select a product to add in basket commonFunctionsUtilities.CheckIfLoaded("ProductListerTop53"); IList <IWebElement> products = driver.FindElements(By.XPath("//ul[@id='ProductListerTop53']/li/ul/li")); //Random randomElem = new Random(); System.Threading.Thread.Sleep(2000); //int num = randomElem.Next(1, products.Count); products[0].Click(); //product configuration commonFunctionsUtilities.GoThroughProductConfigurationSteps(); //go through basket steps commonFunctionsUtilities.GoThroughBasketSteps(); System.Threading.Thread.Sleep(5000); CloseBrowser(); } catch (Exception e) { throw; } finally { CloseBrowser(); } }