All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.seleniumtests.uipage.htmlelements.select.ISelectList Maven / Gradle / Ivy

There is a newer version: 5.1.15
Show newest version
package com.seleniumtests.uipage.htmlelements.select;

import java.util.List;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;

public interface ISelectList {
	

	public void setDriver(WebDriver driver);

	public boolean isApplicable();
 
    public List getOptions();
    
    public void finalizeAction();
    
    public String getOptionValue(WebElement option);
    
    public String getOptionText(WebElement option);

    /**
     * @return All selected options belonging to this select tag
     */
    public List getAllSelectedOptions();

    public void deselectByIndex(final Integer index);
    
    public void deselectByText(final String text);
    
    public void deselectByValue(final String value);

    public void selectByIndex(int index);
    
    public void selectByText(String text);
    
    public void selectByValue(String value);

    public void setSelected(WebElement option);
    
    public void setDeselected(WebElement option);
    
    public boolean isMultipleWithoutFind();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy