コード例 #1
0
 /** Finds an Element by either its class name or its xPath */
 public static WebElement findElementWithLabel(
     WebDriver driver, String recordType, String fieldName) throws Throwable {
   Record record;
   record = loadRecordOfType(recordType);
   String selector = record.getFieldSelectorByLabel(fieldName);
   WebElement element;
   if (selector == null) {
     selector = record.getXPath(fieldName);
     element = driver.findElement(By.xpath(selector));
   } else {
     selector = record.getFieldSelectorByLabel(fieldName);
     element = driver.findElement(By.className(selector));
   }
   return element;
 }