@Override public String apply(final PageElement errorElement) { return errorElement.getText(); } });
public String getGroupName() { return groupNameCell.getText(); } }
public String getLanguageChangeDialogTriggerText() { return languageChangeDialogTrigger.getText(); } }
public String getEmailLabel() { return emailLabel.getText().trim(); } }
@Override public Integer get() { return Integer.parseInt(cell.getText().trim()); } });
/** * @deprecated Since 2.6.0, Use {@link #suggestionsListText()} */ @Deprecated public Boolean containsText(String match) { return suggestionsList.getText().contains(match); }
public String getUsername() { initCells(); return usernameCell.getText(); } }
public int getActiveUsers() { String userLimit = licenseTable.find(By.cssSelector("tr:nth-child(6) td:nth-child(2)")).getText(); Pattern re = Pattern.compile("[(]([0-9]+) currently active[)]"); Matcher m = re.matcher(userLimit); if (m.find()) { String activeUSers = m.group(1); return Integer.valueOf(activeUSers); } return -1; }
public String getMainLabel() { final String all = findLink().getText(); // TODO we can do better by spanning main label in List.js. But not on RC day! return all.substring(0, all.length() - getAliasLabel().length()).trim(); }
public List<String> getDisplayedValues() { List<String> displayedValues = Lists.newArrayList(); List<PageElement> choices = searchFieldWrapper.findAll(By.className("select2-search-choice")); for (PageElement choice : choices) { displayedValues.add(choice.getText()); } return displayedValues; }
public String getNewValue() { return item.find(By.className("activity-new-val")).getText(); } }
public String getIpMatch() { return form.find(By.cssSelector("textarea[name=\"ipMatch\"]")).getText(); } }
@Override public IssueTypeToScreenSchemeAssociationItem apply(final PageElement pageElement) { final String issueTypeName = pageElement.find(By.cssSelector("[data-scheme-field=issue-type]")).getText(); final String fieldConfigurationName = pageElement.find(By.cssSelector("[data-scheme-field=screen-scheme]")).getText(); return new IssueTypeToScreenSchemeAssociationItem(issueTypeName, fieldConfigurationName); } }));
@Override public String getDescription() { PageElement description = row.find(By.className("application-property-description")); return description.isPresent() ? description.getText() : null; }
/** * Waits for the error message to be visible and returns the error text. */ public String getErrorMessage() { PageElement error = pageElementFinder.find(By.id("labelOperationErrorMessage"), DEFAULT); waitUntilTrue("Labels error message should be visible", error.timed().isVisible()); return error.getText(); }
@Override public FieldScreenItem apply(final PageElement pageElement) { final String fieldConfigName = pageElement.find(By.className("field-screen-name")).getText(); String fieldDescriptionName = ""; if (pageElement.find(By.className("field-screen-description")).isPresent()) { fieldDescriptionName = pageElement.find(By.className("field-screen-description")).getText(); } return new FieldScreenItem(fieldConfigName, fieldDescriptionName); } }));
@Override public FieldConfigurationItem apply(final PageElement pageElement) { final String fieldConfigName = pageElement.find(By.cssSelector("[data-scheme-field='name']")).getText(); String fieldDescriptionName = ""; if (pageElement.find(By.cssSelector("[data-scheme-field='description']")).isPresent()) { fieldDescriptionName = pageElement.find(By.cssSelector("[data-scheme-field='description']")).getText(); } return new FieldConfigurationItem(fieldConfigName, fieldDescriptionName); } }));
private RoleGroup(PageElement row) { this.row = row; this.name = StringUtils.stripToNull(row.find(By.className("application-role-name-group-name")).getText()); this.userCount = Integer.parseInt(row.find(By.className("application-role-name-group-size"), TimeoutType.AJAX_ACTION).getAttribute("data-value")); this.labels = row.find(By.cssSelector("application-role-labels[resolved][updated]")); }
public void switchRenderer(MarkupRenderer renderer) { Poller.waitUntilTrue(isSelectionPanelPresent()); Poller.waitUntilTrue(isSelectionPanelVisible()); List<PageElement> options = selectionPanel.findAll(By.cssSelector("option")); for (PageElement option : options) { if (option.getText().equals(renderer.getRendererInputText())) { option.click(); break; } } Poller.waitUntilEquals(renderer.getRendererInputValue(), selectionPanel.timed().getValue()); }