var driver = new FirefoxDriver(); // select an option on a dropdown list by its text new SelectElement(driver.FindElement(By.Id("lstStatus"))).SelectByText("Active"); // another example driver.FindElements(By.CssSelector("#dvSelectListItems li")).Where(elem => elem.Text.Trim() == "some text").FirstOrDefault().Click(); // get text from a table in its second row and second column driver.FindElement(By.CssSelector("#tbSearchResults tr:nth-child(2) td:nth-child(2)")).Text // check whether an element is displayed driver.FindElement(By.CssSelector("div.accordionContent")).Displayed == false // fill an input field with text driver.FindElement(By.Id("Name")).SendKeys("Fullname"); // get a td element that has a particular title attribute value driver.FindElement(By.CssSelector("td[title='a title']")); // trick to do hover on a menu Actions actions = new Actions(driver); var profileMenu = driver.FindElement(By.LinkText("Profiles")); actions.MoveToElement(profileMenu); actions.Click(); actions.Perform(); // wait for maximum ten seconds until an element is displayed var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); wait.Until(d => d.FindElement(By.Id("divDashContainer")).Displayed); // navigate to an url driver.Navigate().GoToUrl("some url");
Friday, 8 August 2014
Some Selenium Code Examples
Below are some Selenium code examples:
Labels:
Selenium
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment