public static List<String> getOptionTexts(final HtmlSelect select) { final List<HtmlOption> options = select.getOptions(); final List<String> ret = new ArrayList<String>(options.size()); for (final HtmlOption option : options) { ret.add(option.getText()); } return ret; }
/** * @param select * @param text * @return */ public static HtmlOption getOptionByTextValue(final HtmlSelect select, final String text) { final List<HtmlOption> options = select.getOptions(); for (final HtmlOption option : options) { if (text.equalsIgnoreCase(option.getText())) { return option; } } return null; }