org.openqa.selenium.support.ui.Select#deselectAll ( )源码实例Demo

下面列出了org.openqa.selenium.support.ui.Select#deselectAll ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: keycloak   文件: ClientScopesSetupForm.java
static void removeRedundantScopes(Select select, WebElement button, Collection<String> scopes) {
    boolean someRemoved = false;

    select.deselectAll();
    for (String scope : getSelectValues(select)) {
        if (scopes == null // if scopes not provided, remove all
                || !scopes.contains(scope)) { // if scopes provided, remove only the redundant
            select.selectByVisibleText(scope);
            someRemoved = true;
        }
    }

    if (someRemoved) {
        waitUntilElement(button).is().enabled();
        button.click();
    }
}
 
源代码2 项目: keycloak   文件: ClientScopesSetupForm.java
static void addMissingScopes(Select select, WebElement button, Collection<String> scopes) {
    select.deselectAll();
    if (scopes != null) { // if scopes not provided, don't add any
        boolean someAdded = false;

        for (String scope : getSelectValues(select)) {
            if (scopes.contains(scope)) { // if scopes provided, add only the missing
                select.selectByVisibleText(scope);
                someAdded = true;
            }
        }

        if (someAdded) {
            waitUntilElement(button).is().enabled();
            button.click();
        }
    }
}
 
源代码3 项目: phoenix.webui.framework   文件: SeleniumSelect.java
@Override
public boolean deselectAll(Element element)
{
	Select select = createSelect(element);
	if(select != null)
	{
		select.deselectAll();
		return true;
	}

	return false;
}
 
源代码4 项目: hsac-fitnesse-fixtures   文件: BrowserTest.java
@WaitUntil
public boolean selectAs(String value, String place) {
    WebElement element = getElementToSelectFor(place);
    if (element != null) {
        Select select = new Select(element);
        if (select.isMultiple()) {
            select.deselectAll();
        }
    }
    return clickSelectOption(element, value);
}
 
源代码5 项目: keycloak   文件: RoleCompositeRoles.java
private void removeRedundantRoles(Select select, WebElement button, Collection<String> roles) {
    select.deselectAll();
    for (String role : getSelectValues(select)) {
        if (roles == null // if roles not provided, remove all
                || !roles.contains(role)) { // if roles provided, remove only the redundant
            select.selectByVisibleText(role);
        }
    }
    clickLink(button);
}
 
源代码6 项目: keycloak   文件: RoleCompositeRoles.java
protected void addMissingRoles(Select select, WebElement button, Collection<String> roles) {
    select.deselectAll();
    if (roles != null) { // if roles not provided, don't add any
        for (String role : getSelectValues(select)) {
            if (roles.contains(role)) { // if roles provided, add only the missing
                select.selectByVisibleText(role);
            }
        }
        waitUntilElement(button).is().enabled();
        clickLink(button);
    }
}
 
源代码7 项目: oxTrust   文件: AttributesPage.java
public void editType() {
	Select typeEdited = new Select(webDriver.findElement(By.className("editTypeField")));
	typeEdited.deselectAll();
	typeEdited.selectByValue("ADMIN");

}
 
源代码8 项目: oxTrust   文件: AttributesPage.java
public void viewType() {
	Select typeViewed = new Select(webDriver.findElement(By.className("viewTypeField")));
	typeViewed.deselectAll();
	typeViewed.selectByValue("ADMIN");
}
 
源代码9 项目: oxTrust   文件: AttributesPage.java
public void usageType() {
	Select typeUsed = new Select(webDriver.findElement(By.className("usageTypeField")));
	typeUsed.deselectAll();
	typeUsed.selectByValue("OPENID");
}