private boolean isExpanded() { return row.hasClass("expanded"); }
public boolean isAutocompleteDisabled() { return field.hasClass("aui-ss-disabled"); }
public boolean isStaleIssue() { return row.hasClass("stale-issue"); }
@Override public boolean evaluate(PageElement button) { return !button.hasClass("qf-active"); }
@Override public boolean apply(PageElement input) { return input.hasClass(className); } };
@Override public boolean evaluate(PageElement button) { return button.hasClass("qf-active"); } }, fields);
@Override public boolean apply(@Nullable PageElement input) { return input.hasClass(AUI_MESSAGE_CLASS); } };
@Override public boolean apply(@Nullable PageElement input) { return input.hasClass(type.className()); } });
/** * @return An optional holding the panel CSS class or an empty optional if none matched * @since 5.8.0 */ public Optional<String> getCurrentPanelCssClass() { final PageElement currentPanel = getCurrentPanel(); for (final String panelClass : PANELS) { if (currentPanel.hasClass(panelClass)) return Optional.of(panelClass); } return Optional.empty(); }
private <T extends AttachmentBlockSetting> T getBlockSetting(final T[] sortValues, final PageElement parentElement) { return ImmutableList.<T>copyOf(sortValues) .stream() .filter(sortSetting -> parentElement.find(By.id(sortSetting.getLinkId())).hasClass("aui-checked")) .findFirst() .orElseThrow(() -> new IllegalStateException(String.format("%s doesn't contain any of %s", parentElement.toString(), Arrays.toString(sortValues)))); }
/** * This method directly references a icon class, you should instead use {@link #hasRestrictionsIcon} and specify the class. * * @deprecated @since 6.0 */ @Deprecated public boolean hasRestrictionsSet() { return restrictionsButton.find(By.cssSelector(".icon")).hasClass("icon-restricted"); }
public AttachmentOptions openOptions() { if (!optionsDrop.hasClass("active")) { optionsDrop.click(); } return pageBinder.bind(AttachmentOptions.class); }
protected FieldPicker openFieldPicker() { final PageElement trigger = find(By.id("qf-field-picker-trigger")); if (!trigger.hasClass("active")) { trigger.click(); } return binder.bind(FieldPicker.class); }
public void deactivateDropDownIfPresent() { if (dropDownLinkId.isPresent()) { List<PageElement> elementList = elementFinder.findAll(By.id(dropDownLinkId.get())); if (elementList.size() > 0) { waitUntilTrue(elementList.get(0).timed().isVisible()); if (elementList.get(0).hasClass("aui-dropdown2-active")) { elementList.get(0).javascript().mouse().click(); } } } }
public void deactivateDropDownIfPresent() { if (dropDownLinkId.isPresent()) { List<PageElement> elementList = elementFinder.findAll(By.id(dropDownLinkId.get())); if (elementList.size() > 0) { waitUntilTrue(elementList.get(0).timed().isVisible()); if (elementList.get(0).hasClass("aui-dropdown2-active")) { elementList.get(0).javascript().mouse().click(); } } } }
public void activateDropDownIfPresent() { if (dropDownLinkId.isPresent()) { List<PageElement> elementList = elementFinder.findAll(By.id(dropDownLinkId.get())); if (elementList.size() > 0) { waitUntilTrue(elementList.get(0).timed().isVisible()); if (elementList.get(0).hasClass("aui-dropdown2-active") == false) { elementList.get(0).javascript().mouse().click(); } } } }
public boolean isSelect(Content attachment) { Preconditions.checkArgument(ContentType.ATTACHMENT.equals(attachment.getType())); String containerSelector = getAttachmentContainerSelector(attachment); return attachedImages.find(By.cssSelector(containerSelector)).hasClass("selected"); }
@Init protected void init() { container = root().find(By.id(pickerId + "_container")); field = container.find(By.id(pickerId)); trigger = container.find(By.className("popup-trigger")); assertTrue("Picker root should have 'ajax_autocomplete' CSS class", container.hasClass("ajax_autocomplete")); }
private ViewComment clickAndBindValidMarker(final PageElement validMarker) { webdriverUtils.scrollIntoViewWithOffset(validMarker, 150); if (!validMarker.hasClass("active")) { if (driver.findElements(By.className("ic-display-comment-view")).isEmpty()) { waitForCssAnimation(() -> validMarker.click()); } else { validMarker.click(); } } return pageBinder.bind(ViewComment.class); }
public PageLayout2Toolbar showPageLayout2Menu() { waitUntilFalse(pageLayouts2Container.timed().hasClass("disabled")); if (!pageLayouts2Button.hasClass("active")) { actions.moveToElement(pageLayouts2Button); // prevent click over tipsy tooltips actions.perform(); waitUntilTrue(toolTip.timed().isVisible()); pageLayouts2Button.click(); } return pageBinder.bind(PageLayout2Toolbar.class); }