private HtmlPage clickSearchButtonMainPage(final WebClient webClient, SearchEngine se) { String url = se.getBaseUrl(); String queryTextboxName = se.getQueryTextBoxName(); String searchButtonId = se.getSubmitButtonId(); String searchButtonName = se.getSubmitButtonName(); Object tempSubmitFromName, tempSubmitFromId, tempSubmitFromTagName; try { HtmlPage page1 = webClient.getPage(url); HtmlInput input1 = page1.getElementByName(queryTextboxName); input1.setValueAttribute(query); tempSubmitFromName = page1.getElementByName(searchButtonName); return clickButtonReturnPage(tempSubmitFromName); // baseUrl = page1.getUrl().toString(); } catch (Exception ex) { String aaa = "deneme"; } try { HtmlPage page1 = webClient.getPage(url); HtmlInput input1 = page1.getElementByName(queryTextboxName); input1.setValueAttribute(query); tempSubmitFromId = page1.getElementById(searchButtonId); return clickButtonReturnPage(tempSubmitFromId); // baseUrl = page1.getUrl().toString(); } catch (Exception ex2) { String aaa = "deneme"; } try { HtmlPage page1 = webClient.getPage(url); HtmlInput input1 = page1.getElementByName(queryTextboxName); input1.setValueAttribute(query); tempSubmitFromTagName = page1.getElementsByTagName("button").get(0); return clickButtonReturnPage(tempSubmitFromTagName); // baseUrl = page1.getUrl().toString(); } catch (Exception ex2) { String aaa = "deneme"; } return null; }