public static void FeeCollection(paymentmode payment, string confirmationNumber, string creditaccounts = "FDI-987768") { /* * SHERRI RHODES * UID: UID-1025-2021 * Class: 2nd * Roll No.: 2 * Session: 2021 * Date Of Birth: 12/23/2004 * Admission Date: 02/18/2021 */ //Click Dashboard Wait.ImplicitWait(10); CustomControls.click("a[data-license-type='dashboard']", propertytype.CssSelector); //Click Fee CustomControls.click("//*[@id='side-menu']/li[7]/a", propertytype.XPath); //Click Fee Collection CustomControls.click("/html/body/div[2]/nav/div/ul/li[7]/ul/li[5]/a", propertytype.XPath); //click Student Name CustomControls.Entertext("#studentName", "SHERRI RHODES", propertytype.CssSelector); delayfor.delay(); PropertiesCollection.ngdriver.FindElement(By.CssSelector("#studentName")).SendKeys(Keys.Down); delayfor.delay(); PropertiesCollection.ngdriver.FindElement(By.CssSelector("#studentName")).SendKeys(Keys.Enter); /*string invoiceno = PropertiesCollection.ngdriver.FindElement(By.XPath("/html[1]/body[1]/div[2]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[3]")).Text; * //*[@id="invoiceNo_-3793144930"] * CustomControls.click(String.Format("//*[@id='invoiceNo_-{0}']", invoiceno), propertytype.XPath);*/ CustomControls.click("/html/body/div[2]/div[2]/div[2]/div/div[2]/div/div/div[2]/div/div/div/div/div[2]/div/div/div/div[2]/div[1]/div/table/tbody/tr[1]/td[1]/div/input", propertytype.XPath); CustomControls.click("//*[@id='applyBtn']", propertytype.XPath); //recieved from CustomControls.click("//*[@id='receivedFrom']", propertytype.XPath); CustomControls.Selectdropdownindex("//*[@id='receivedFrom']", 1, propertytype.XPath); //payment mode CustomControls.click(String.Format("//*[@id='addForm']/div/div/div/div[11]/div/div[{0}]/input", (int)payment), propertytype.XPath); //#confirmationNumber CustomControls.Entertext("#confirmationNumber", confirmationNumber, propertytype.CssSelector); //CreditAccounts CustomControls.click("#bankAccounts", propertytype.CssSelector); CustomControls.Selectdropdown("#bankAccounts", creditaccounts, propertytype.CssSelector); //save payment CustomControls.click("#savePayment", propertytype.CssSelector); delayfor.delay(); CustomControls.click("button[class='confirm']", propertytype.CssSelector); }