/** * type search term in the given input field * * @param searchTerm * @param inputFieldIndex */ private void typeSearchTerm(String searchTerm, int inputFieldIndex) { AdvancedSearchActionDispatcher.typeSearchTerm(selenium, searchTerm, inputFieldIndex); }
/** * get selected search type from the given drop down box * * @param SearchTypeLabel */ private void getSelectedSearchType(int searchTypeListIndex) { AdvancedSearchActionDispatcher.getSelectSearchType(selenium, searchTypeListIndex); }
/** perform search */ public void search() { AdvancedSearchActionDispatcher.clickSearchButton(selenium, getDefaultWaitTime()); }
/** * click on the result at searchResultIndex to open the detailed view * * @param searchResultIndex */ public void openSearchResultDetailedView(int searchResultIndex) { AdvancedSearchActionDispatcher.openSearchResultDetailedView( selenium, searchResultIndex, getDefaultWaitTime()); }
/** * @param searchResultIndex * @return return the result at searchResultIndex index starting at 1 */ private SearchResult getSearchResult(int searchResultIndex) { return AdvancedSearchActionDispatcher.getSearchResult(selenium, searchResultIndex); }
/** * check if given search type is browsable or not for a given drop down box * * @param searchTypeLabel * @param searchTypeListIndex * @return */ public boolean isBrowseFieldVisible(String searchTypeLabel, int searchTypeListIndex) { return AdvancedSearchActionDispatcher.isBrowseFieldVisible( selenium, searchTypeLabel, searchTypeListIndex); } // end
/** * select search type from the given drop down box * * @param searchTypeLabel * @param searchTypeListIndex */ private void selectSearchType(String searchTypeLabel, int searchTypeListIndex) { AdvancedSearchActionDispatcher.selectSearchType(selenium, searchTypeLabel, searchTypeListIndex); }