public void ClickOnFavItem(int col, int row, int rowCol) { // if (!driver.FindElementByCssSelector(cssSelector).Selected) SiteDriver.FindElement(String.Format(_demoPage.CheckboxCssSelector, col, row, rowCol), How.CssSelector) .Click(); Console.WriteLine("Clicked on element of Side {0} for row:{1} fav item, selected {2} item", col, row, rowCol); }
public void PersonalityTest() { SiteDriver.MaximizeWindow(); SiteDriver.Open(baseURL); Console.WriteLine("Navigate to " + baseURL); FillFormFields(); FillFormFields(); FillFormFields(); FillFormFields(); FillFormFields(); _demo.ClickOnElementByCssSelector(".submitButton"); //var checkBoxCount = _demo.FindCountOfElements(".checkboxDiv:nth-of-type(1)>div.form-group"); //for (int i = 1; i < checkBoxCount+1; i++) //{ // _demo.ClickOnFavItem( 1, i, 1); // _demo.ClickOnFavItem( 1, i, 2); // _demo.ClickOnFavItem( 1, i, 3); // _demo.ClickOnFavItem( 1, i, 4); //} //checkBoxCount = _demo.FindCountOfElements(".checkboxDiv:nth-of-type(2)>div.form-group"); //for (int i = 1; i < checkBoxCount+1; i++) //{ // _demo.ClickOnFavItem( 2, i, 1); // _demo.ClickOnFavItem( 2, i, 2); // _demo.ClickOnFavItem( 2, i, 3); // _demo.ClickOnFavItem( 2, i, 4); //} }
public void ClickOnElementByCssSelector(string cssSelector) { // if (!driver.FindElementByCssSelector(cssSelector).Selected) SiteDriver.FindElement(cssSelector, How.CssSelector) .Click(); Console.WriteLine("Clicked on element"); }
public void SetValueByCssSelector(string cssSelector, string value) { SiteDriver.FindElement(cssSelector, How.CssSelector) .Clear(); SiteDriver.FindElement(cssSelector, How.CssSelector) .SendKeys(value); Console.WriteLine("Set element value as " + value); }
public void TestInitialize() { //Set the browswer from a build SiteDriver.LaunchDriver(); // DesiredCapabilities capability = new DesiredCapabilities(); //capability.SetCapability("browserName", "chrome"); //_driver = new RemoteWebDriver(new Uri("http://192.168.73.67:4445/wd/hub"), capability); //_driver = new RemoteWebDriver(new Uri("http://192.168.74.166:4445/wd/hub"), capability); //driver = new ChromeDriver(); }
public void SetTextArea(string cssSelector, int length) { var longtext = new string('a', length); SiteDriver.FindElement(cssSelector, How.CssSelector) .Clear(); SiteDriver.FindElement(cssSelector, How.CssSelector) .SendKeys(longtext); Console.WriteLine("Set text Area with characters of length: " + length); }
public void ClickFavFood() { List <IWebElement> listElements = SiteDriver.FindElements(_demoPage.favFood, How.CssSelector); foreach (IWebElement e in listElements) { e.Click(); } }
public int SelectMutipleFavFood() { int count = 0; ClickFavFood(); foreach (IWebElement e in SiteDriver.FindElements(_demoPage.favFood, How.CssSelector)) { count += e.Selected ? 1 : 0; } Console.WriteLine("count:" + count); return(count); }
public void SelectFavItem() { List <IWebElement> listElements = SiteDriver.FindElements(_demoPage.fav, How.CssSelector); foreach (IWebElement e in listElements) {/* * if (e.GetAttribute("value").Substring(5, 1) == "1") * {*/ e.Click(); } // } }
public int SelectMultipleGender() { List <IWebElement> listElements = SiteDriver.FindElements(_demoPage.gender, How.CssSelector); int count = 0; foreach (IWebElement e in listElements) { e.Click(); } foreach (IWebElement e in listElements) { count += e.Selected ? 1 : 0; } return(count); }
public void SetPassword(string strPassword) { SiteDriver.FindElement(_demoPage.password, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.password, How.CssSelector, strPassword); }
public int FindCountOfElements(string cssLocator) { return(SiteDriver.FindElements(cssLocator, How.CssSelector).Count); }
public void SetCity(string strCity) { SiteDriver.FindElement(_demoPage.city, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.city, How.CssSelector, strCity); }
public string getTextBoxValue(string selector, How how) { return(SiteDriver.FindElement(selector, how).GetAttribute("value")); }
public void SetState(string strState) { SiteDriver.FindElement(_demoPage.state, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.state, How.CssSelector, strState); }
public void ClickResetButton() { SiteDriver.Click(_demoPage.resetBtn, How.CssSelector); }
public void ClickSubmitButton() { SiteDriver.Click(_demoPage.submitBtn, How.CssSelector); }
public void SetUserName(string strUName) { SiteDriver.FindElement(_demoPage.username, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.username, How.CssSelector, strUName); }
public void TestCleanup() { SiteDriver.Stop(); }
public void SetFullName(string strFullName) { SiteDriver.FindElement(_demoPage.fullName, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.fullName, How.CssSelector, strFullName); }
public void SetZipCode(string strZipCode) { SiteDriver.FindElement(_demoPage.zipCode, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.zipCode, How.CssSelector, strZipCode); }
public void SetHobbies(string strHobbies) { SiteDriver.FindElement(_demoPage.hobbies, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.hobbies, How.CssSelector, strHobbies); }
public void SetIntroduction(string strIntro) { SiteDriver.FindElement(_demoPage.introduction, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.introduction, How.CssSelector, strIntro); }
public void SetContactNo(string strContactNo) { SiteDriver.FindElement(_demoPage.contactNo, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.contactNo, How.CssSelector, strContactNo); }
public void SelectGender(int gender = 1) { List <IWebElement> listElements = SiteDriver.FindElements(_demoPage.gender, How.CssSelector); listElements[gender].Click(); }
public void SelectSkills(string skill) { SelectElement selectElement = new SelectElement(SiteDriver.FindElement(_demoPage.skills, How.CssSelector)); selectElement.SelectByText(skill); }
public void SetEmail(string strEmail) { SiteDriver.FindElement(_demoPage.email, How.CssSelector) .Clear(); SiteDriver.SendKeys(_demoPage.email, How.CssSelector, strEmail); }
public void SelectCountry(string country) { SelectElement selectElement = new SelectElement(SiteDriver.FindElement(_demoPage.country, How.CssSelector)); selectElement.SelectByText(country); }