@Override protected TimedCondition isAt() { return content.timed().isVisible(); }
@Override public TimedCondition isAt() { TimedCondition result = name.timed().isPresent(); if (fieldConfigId >= 0) { result = Conditions.and(result, name.timed().hasAttribute(DATA_ID, valueOf(fieldConfigId))); } return result; }
@Override public TimedCondition isAt() { return body.timed().isPresent(); }
private CreateSpaceDialog handleWelcomeSpaceDialog() { final PageElement startCreatingSpace = finder.find(By.cssSelector("#space-welcome-dialog .start-creating-space")); if (startCreatingSpace.timed().isPresent().by(2, TimeUnit.SECONDS)) { waitUntilTrue(startCreatingSpace.timed().isVisible()); waitUntilTrue(startCreatingSpace.timed().isEnabled()); startCreatingSpace.click(); } return product.getPageBinder().bind(CreateSpaceDialog.class); }
/** * 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"); } }
public TimedQuery<String> getProjectTypeName() { return projectTypeName.timed().getText(); } }
/** * For Confluence 5.8 or later, this will return the tooltip of the restrictions icon in the page metadata next to * the breadcrumbs. For pre-5.8, this will return the visible text on the restrictions button in the page footer. */ public TimedCondition hasRestrictionsButtonText(String text) { waitUntilTrue(restrictionsButton.timed().isVisible()); if (restrictionsButton.find(By.className("trigger-text")).isPresent()) { return restrictionsButton.find(By.className("trigger-text")).timed().hasText(text); } else { return restrictionsButton.timed().hasAttribute("data-tooltip", text); } }
@Override public TimedCondition isAt() { return Conditions.and( schemeTable.timed().isPresent(), Conditions.forMatcher(schemeTable.timed().getAttribute("data-schemeid"), Matchers.equalTo(String.valueOf(schemeId))) ); }
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"))); }
public TimedQuery<Boolean> isNotificationsChecked() { return Conditions.and(getDialogElement().timed().isPresent(), sendNotifications.timed().isSelected()); }
private void waitUntilIssueTypeFieldIsEnabled() { waitUntilTrue(issueTypeFieldEl.timed().isEnabled()); } }
@Override public TimedCondition isActive() { return container.timed().hasClass("active"); }