@Override public String actualValue(Driver driver, WebElement element) { return element.isEnabled() ? "enabled" : "disabled"; } };
@Override public String actualValue(Driver driver, WebElement element) { return element.isEnabled() ? "enabled" : "disabled"; } };
@Override public boolean apply(Driver driver, WebElement element) { return !element.isEnabled(); }
@Override public boolean apply(Driver driver, WebElement element) { return element.isEnabled(); }
@Test void dependencyHiddenAccordingToRange() throws Exception { HomePage page = toHome(); // bur: [2.1.4.RELEASE,2.2.0.BUILD-SNAPSHOT) page.advanced(); assertThat(page.dependency("org.acme:bur").isEnabled()).isTrue(); page.bootVersion("1.5.17.RELEASE"); assertThat(page.dependency("org.acme:bur").isEnabled()).isFalse(); assertThat(page.dependency("org.acme:biz").isEnabled()).isFalse(); page.bootVersion("2.1.4.RELEASE"); assertThat(page.dependency("org.acme:bur").isEnabled()).isTrue(); assertThat(page.dependency("org.acme:biz").isEnabled()).isFalse(); page.bootVersion("Latest SNAPSHOT"); assertThat(page.dependency("org.acme:bur").isEnabled()).isFalse(); assertThat(page.dependency("org.acme:biz").isEnabled()).isTrue(); }
@Test void dependencyUncheckedWhenHidden() throws Exception { HomePage page = toHome(); // bur: [2.1.4.RELEASE,2.2.0.BUILD-SNAPSHOT) page.advanced(); page.dependency("org.acme:bur").click(); assertThat(page.dependency("org.acme:bur").isSelected()).isTrue(); page.bootVersion("1.5.17.RELEASE"); assertThat(page.dependency("org.acme:bur").isEnabled()).isFalse(); page.bootVersion("2.1.4.RELEASE"); assertThat(page.dependency("org.acme:bur").isEnabled()).isTrue(); assertThat(page.dependency("org.acme:bur").isSelected()).isFalse(); }
/** * Returns true if submission button of the 'copy question' modal is enabled. */ public boolean isCopySubmitButtonEnabled() { return copyQuestionSubmitButton.isEnabled(); }
public boolean isElementEnabled(String elementId) { try { return browser.driver.findElement(By.id(elementId)).isEnabled(); } catch (NoSuchElementException e) { return false; } }
public boolean isQuestionEnabled(int qnNumber) { WebElement questionTextArea = browser.driver.findElement(By.id("questiontext-" + qnNumber)); return questionTextArea.isEnabled(); }
public boolean isNamedElementEnabled(String elementName) { try { return browser.driver.findElement(By.name(elementName)).isEnabled(); } catch (NoSuchElementException e) { return false; } }
public boolean isSelectQuestionNumberEnabled(int qnNumber) { WebElement qnNumSelect = getSelectQuestionNumberDropdown(qnNumber); return qnNumSelect.isEnabled(); }
public boolean isSessionResultsOptionsCaretDisabled(String courseId, String sessionName) { int sessionRowId = getFeedbackSessionRowId(courseId, sessionName); return !browser.driver.findElement( By.xpath("//tbody/tr[" + (sessionRowId + 1) + "]//button[contains(@class,'session-results-options')]")).isEnabled(); }
public void verifyInstructorEditFormDisabled(int instrNum) { waitForElementToDisappear(By.id("btnSaveInstructor" + instrNum)); WebElement editInstructorNameTextBox = getNameField(instrNum); WebElement editInstructorEmailTextBox = getEmailField(instrNum); boolean isNotEditable = !editInstructorNameTextBox.isEnabled() && !editInstructorEmailTextBox.isEnabled(); assertTrue(isNotEditable); }
public boolean isAllFeedbackPathOptionsEnabledForNewQuestion() { List<WebElement> options = browser.driver.findElements(By.cssSelector("#givertype-" + NEW_QUESTION_NUM + " option")); options.addAll(browser.driver.findElements(By.cssSelector("#recipienttype-" + NEW_QUESTION_NUM + " option"))); for (WebElement option : options) { if (!option.isEnabled()) { return false; } } return true; }
private void testUnregisteredInstructorEmailNotEditable() { courseEditPage = getCourseEditPage(); ______TS("make a new unregistered instructor and test that its email can't be edited"); courseEditPage.addNewInstructor("Unreg Instructor", "InstructorCourseEditEmail@gmail.tmt"); int unregInstrNum = 3; assertEquals("Unreg Instructor", courseEditPage.getNameField(unregInstrNum).getAttribute("value")); assertFalse(courseEditPage.getNameField(unregInstrNum).isEnabled()); courseEditPage.clickEditInstructorLink(unregInstrNum); assertTrue(courseEditPage.isInstructorEditable(unregInstrNum)); assertEquals("true", courseEditPage.getEmailField(unregInstrNum).getAttribute("readonly")); assertTrue(courseEditPage.getNameField(unregInstrNum).isEnabled()); }