public void register(string name, string gender, string dob, string add, string city, string state, string pin, string mobile, string email, string password) { try { NewCustomerLink.Click(); Name.SendKeys(name); foreach (var gender1 in Gender) { String gen = gender1.GetAttribute("value"); if (String.Equals(gen, gender, StringComparison.OrdinalIgnoreCase)) { gender1.Click(); } } DateOfBirth.SendKeys(dob); Address.SendKeys(add); City.SendKeys(city); State.SendKeys(state); PinNo.SendKeys(pin); TelephoneNo.SendKeys(mobile); EmailId.SendKeys(email); Password.SendKeys(password); IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight);"); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20)); wait.Until(ExpectedConditions.ElementToBeClickable(Submit)).Click(); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "register"); } }
public void edit_account(string acc_no) { try { EditAccountLink.Click(); AccountNo.SendKeys(acc_no); Submit.Click(); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "edit_account"); } }
public void edit_customer(string field_to_change, string add, string city, string state, string pin, string mobile, string email) { // DatabaseConnectorFixture db = new DatabaseConnectorFixture(); // values=db.executeQuery(query); try { if (field_to_change.Equals("address")) { Address.Clear(); Address.SendKeys(add); } if (field_to_change.Equals("city")) { City.Clear(); City.SendKeys(city); } if (field_to_change.Equals("state")) { State.Clear(); State.SendKeys(state); } if (field_to_change.Equals("pin")) { PinNo.Clear(); PinNo.SendKeys(pin); } if (field_to_change.Equals("mobile")) { TelephoneNo.Clear(); TelephoneNo.SendKeys(mobile); } if (field_to_change.Equals("email")) { EmailId.Clear(); EmailId.SendKeys(email); } IJavaScriptExecutor js = (IJavaScriptExecutor)driver; js.ExecuteScript("window.scrollTo(0, document.body.scrollHeight);"); // Assert.Equal("dfdg", driver.Title); WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20)); wait.Until(ExpectedConditions.ElementToBeClickable(Submit)).Click(); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "edit_customer"); } }
public void deleteCustomer(string id) { try { DeleteCustomerLink.Click(); CustomerId.Clear(); CustomerId.SendKeys(id); submit.Click(); driver.SwitchTo().Alert().Accept(); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "delete_customer"); } }
public Dictionary <string, string> registered_newAccount_data_storing_in_database() { try { registered_values.Add("acc_id", account_id.Text); registered_values.Add("cust_id", customer_id.Text); registered_values.Add("cust_name", customer_name.Text); registered_values.Add("cust_email", email.Text); registered_values.Add("cust_acc_type", acc_type.Text); registered_values.Add("cust_doo", date_of_open.Text); registered_values.Add("cust_camount", current_amount.Text); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "registered_newAccount_data_storing_in_database"); } return(registered_values); }
public void edit_account() { try { SelectElement sel = new SelectElement(acc_type); IList <IWebElement> elem = sel.Options; if (elem[0].Selected) { sel.SelectByValue(elem[1].GetAttribute("value")); } if (elem[1].Selected) { sel.SelectByValue(elem[0].GetAttribute("value")); } submit.Click(); }catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "edit_account_form"); } }
public Dictionary <string, string> registered_data_storing_in_database() { // DatabaseConnectorFixture db = new DatabaseConnectorFixture(); // values=db.executeQuery(query); try { registered_values.Add("cust_id", customer_id.Text); registered_values.Add("cust_name", customer_name.Text); registered_values.Add("cust_gender", Cust_gender.Text); registered_values.Add("cust_dob", DateOfBirth.Text); registered_values.Add("cust_add", Address.Text); registered_values.Add("cust_city", City.Text); registered_values.Add("cust_state", State.Text); registered_values.Add("cust_pin", PinNo.Text); registered_values.Add("cust_phone", TelephoneNo.Text); registered_values.Add("cust_email", EmailId.Text); } catch (Exception e) { Console.WriteLine(e); TakeScreenshot.takeScreenshotAs(driver, "registered_data_storing_in_database"); } return(registered_values); }