List of usage examples for org.openqa.selenium By className
public static By className(String className)
From source file:com.itson.servicedesigncenter.SdcPages.java
License:Open Source License
public SdcPages verifySubscriberGroup(String groupName) { browser.logAction("Verifying " + groupName); setTableEdit();//from w w w . j a v a 2s .c om setUnlockSubscriber(); verifyGroupName(groupName); String liveTagName = browser.findElement(By.className("tag-item")).getText(); browser.logAction("****got tag " + liveTagName); browser.compareText(liveTagName, subscriberGroupPhoneNumber); setGroupCancelBtn(); return this; }
From source file:com.java.AppTestType_18_11_2015.java
public void COMPARE(WebDriver driver, String action) { List<WebElement> results = driver.findElements(By.id("results")); for (WebElement rel : results) { rel.getText();/* w ww . j a v a2 s. c o m*/ //System.out.println(rel.getText()); WebElement compare = driver.findElement(By.className("compare")); keywords comparecheck = keywords.valueOf(action.toUpperCase()); switch (comparecheck) { case fposition: try { if (compare.isDisplayed()) { driver.findElement(By.cssSelector("input.selectoff")).click(); } } catch (Exception e) { } break; case sposition: break; case tposition: break; } } }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
/** * Go to next page./*from ww w.j av a 2 s . c o m*/ * * @param driver */ private static void advancePage(ChromeDriver driver) { WebElement nextPage = driver.findElement(By.className("next")); nextPage.click(); // Go to next page. }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
private static float getRating2(ChromeDriver driver) { WebElement element = driver.findElement(By.id("ui-id-5")); float rating = Float.parseFloat(element.findElement(By.className("ratingNum")).getText()); return rating; }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
private static float getRating3(ChromeDriver driver) { WebElement element = driver.findElement(By.id("ui-id-7")); float rating = Float.parseFloat(element.findElement(By.className("ratingNum")).getText()); return rating; }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
private static float getRating4(ChromeDriver driver) { WebElement element = driver.findElement(By.id("ui-id-9")); float rating = Float.parseFloat(element.findElement(By.className("ratingNum")).getText()); return rating; }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
private static float getRating5(ChromeDriver driver) { WebElement element = driver.findElement(By.id("ui-id-11")); float rating = Float.parseFloat(element.findElement(By.className("ratingNum")).getText()); return rating; }
From source file:com.joseja.glassdoorscraper.GlassdoorScraper.java
private static float getRating6(ChromeDriver driver) { WebElement element = driver.findElement(By.id("ui-id-13")); float rating = Float.parseFloat(element.findElement(By.className("ratingNum")).getText()); return rating; }
From source file:com.joyce.automation.util.prop.Prop.java
License:Apache License
/** * // w ww . j a va2 s . c o m * ??:???? * * @param elementNameInProp * ?key(eg:login.username=id>value ) * @author jiaozhongbin * @throws Exception */ public By getLocator(String elementNameInProp) { String locator = properties.getProperty(elementNameInProp); String locatorType = locator.split(Const.DEFAULT_SPLIT)[0]; String locatorValue = locator.split(Const.DEFAULT_SPLIT)[1]; try { // locatorValue = new String(locatorValue.getBytes("ISO-8859-1"), "UTF-8"); if (locatorType.toLowerCase().equals("id")) { return By.id(locatorValue); } else if (locatorType.toLowerCase().equals("xpath")) { return By.xpath(locatorValue); } else if (locatorType.toLowerCase().equals("name")) { return By.name(locatorValue); } else if (locatorType.toLowerCase().equals("classname") || locatorType.toLowerCase().equals("class")) { return By.className(locatorValue); } else if (locatorType.toLowerCase().equals("tagname") || locatorType.toLowerCase().equals("tag")) { return By.tagName(locatorValue); } else if (locatorType.toLowerCase().equals("linktext") || locatorType.toLowerCase().equals("link")) { return By.linkText(locatorValue); } else if (locatorType.toLowerCase().equals("partiallinktext")) { return By.partialLinkText(locatorValue); } else if (locatorType.toLowerCase().equals("cssselector") || locatorType.toLowerCase().equals("css")) { return By.cssSelector(locatorValue); } else log.error("locatorType?:" + locatorType); return null; } catch (IllegalArgumentException e1) { log.error("{" + locatorType + "=" + locatorValue + "}?", e1); } return null; }
From source file:com.lazerycode.ebselen.handlers.locatorhandler.AutoLocatorTest.java
License:Apache License
@Test public void givenAClassLocatorCodeReturnsCorrectType() throws Exception { assertThat(loc.autoLocator("class=foo"), is(equalTo(By.className("foo")))); }