/** * Selects combobox item. If verification mode is on, checks that right item has been selected. * * @param index Item index. * @throws TimeoutExpiredException */ public void selectItem(int index) { output.printLine( "Select " + Integer.toString(index) + "\'th item in combobox\n : " + toStringSource()); output.printGolden("Select " + Integer.toString(index) + "\'th item in combobox"); try { waitComponentEnabled(); } catch (InterruptedException e) { throw new JemmyException("Interrupted", e); } driver.selectItem(this, waitItem(index)); if (getVerification()) { waitItemSelected(index); } }
/** * Selects an item by text. * * @param item a text pattern. * @param comparator a searching criteria. */ public void selectItem(String item, StringComparator comparator) { output.printLine("Select \"" + item + "\" item in combobox\n : " + toStringSource()); output.printGolden("Select \"" + item + "\" item in combobox"); selectItem(waitItem(item, comparator)); }