public TimedQuery<String> getUsername() { return link.timed().getAttribute("rel"); }
public TimedQuery<String> getId() { return container.timed().getAttribute("id"); }
@Override public TimedCondition isAt() { //This is the only way I can do this now. return Conditions.forMatcher(projectPermissionsElement.timed().getAttribute("data-schemeid"), Matchers.equalTo(String.valueOf(schemeId))); }
/** * @since 2.11 */ public TimedQuery<String> getSpaceHomePageUrl() { return homepageLink().timed().getAttribute("href"); }
public String getTargetParentIssueSelected() { return this.targetParentIssueSelectedEl.timed().getAttribute("data-target-parent-issue").now(); } }
/** * @return selected color in hex format (e.g 000000) */ public TimedQuery<String> getSelectedColor() { return getMenuPageElement(SimpleButton.COLOR_BUTTON).timed().getAttribute("data-color"); }
public Item assertClosed() { waitUntilEquals("true", element.timed().getAttribute("aria-hidden")); return this; }
@Nonnull public TimedQuery<String> getOutgoingStatusImageSrc() { return editForm.find(By.cssSelector("#applink-outgoing-auth-arrow .v3-connectivity-arrow")).timed() .getAttribute("src"); }
@Nonnull public TimedQuery<String> getIncomingStatusImageSrc() { return editForm.find(By.cssSelector("#applink-incoming-auth-arrow .v3-connectivity-arrow")).timed() .getAttribute("src"); }
public Iterable<String> getIssueKeys() { return Iterables.transform(issueRows, row -> row.find(By.cssSelector("[data-issue-key]")).timed().getAttribute("data-issue-key").byDefaultTimeout()); } }
public TimedQuery<String> getId() { return container.find(By.className("yad")).timed().getAttribute("id"); }
@Override public TimedCondition isAt() { return Conditions.and( schemeTable.timed().isPresent(), Conditions.forMatcher(schemeTable.timed().getAttribute("data-schemeid"), Matchers.equalTo(String.valueOf(schemeId))) ); }
public TimedQuery<String> getAssigneeTimed() { return pageElementFinder.find(By.cssSelector("#assignee-val span")).timed().getAttribute("rel"); }
public TimedQuery<String> getTimedCommentThreadId() { return quickCommentContainer.find(By.xpath("..")).timed().getAttribute("id"); } }
public TimedQuery<String> getNumberOfPages() { return paginationContainer.find(By.cssSelector("ol")).timed().getAttribute("data-total"); }
public void selectColor(String rbgColor) { menuContainer.find(By.cssSelector("a[data-color='" + rbgColor + "']")).click(); Poller.waitUntilEquals(rbgColor, elementFinder.find(By.id("rte-button-color")).timed().getAttribute("data-color")); } }
private TimedCondition isLoading() { return Conditions.or( row.timed().hasClass("loading"), Conditions.forMatcher( row.find(By.cssSelector("td")).timed().getAttribute("style"), containsString("background-color"))); }
protected TimedQuery<String> toggleSearchMode(final NavigatorMode toMode) { final PageElement activeSwitcher = searchSwitcher.find(By.className("active")); if (!activeSwitcher.getAttribute("data-id").equals(toMode.toString())) { activeSwitcher.click(); } return searchSwitcher.find(By.className("active")).timed().getAttribute("data-id"); }
public TimedCondition isUserCreatedFlagVisible(String username) { final TimedElement flagElement = elementFinder.find(By.className("user-created-flag-single")).timed(); return Conditions.and(flagElement.isVisible(), Conditions.isEqual(username, flagElement.getAttribute("data-user-created"))); }
/** * For Confluence 5.8 or later, this will return the tooltip of the labels icon in the page metadata next to the * breadcrumbs. For pre-5.8, this will return the visible text on the labels button in the page footer. */ public TimedQuery<String> getLabelsButtonText() { waitUntilTrue(labelsButton.timed().isVisible()); if (labelsButton.find(By.className("trigger-text")).isPresent()) { return labelsButton.find(By.className("trigger-text")).timed().getText(); } else { return labelsButton.timed().getAttribute("data-tooltip"); } }