/** * {@inheritDoc} * @see SubmittableElement#reset() */ @Override public void reset() { setChecked(defaultCheckedState_); }
/** * Override of default clickAction that makes this radio button the selected * one when it is clicked. * * @param defaultPage the default page to return if the action does not * load a new page. * @return the page that is currently loaded after execution of this method * @throws IOException if an IO error occurred */ @Override protected Page doClickAction(final Page defaultPage) throws IOException { setChecked(true); return defaultPage; }
/** * {@inheritDoc} * @see SubmittableElement#reset() */ @Override public void reset() { setChecked(defaultCheckedState_); }
/** * Override of default clickAction that makes this radio button the selected * one when it is clicked. * * @param defaultPage the default page to return if the action does not * load a new page. * @return the page that is currently loaded after execution of this method * @throws IOException if an IO error occurred */ @Override protected Page doClickAction(final Page defaultPage) throws IOException { setChecked(true); return defaultPage; }
HtmlRadioButtonInput radioButton = (HtmlRadioButtonInput) page.getElementById("ctl00_SPWebPartManager1_g_e31ad29e_62a8_401c_43ae_eb61300b4fc0_lines_type_rbl_0"); radioButton.setChecked(true);
/** * Override of default clickAction that makes this radio button the selected * one when it is clicked. * * @param defaultPage the default page to return if the action does not * load a new page. * @return the page that is currently loaded after execution of this method * @throws IOException if an IO error occurred */ @Override protected Page doClickAction(final Page defaultPage) throws IOException { setChecked(true); return defaultPage; }
/** * {@inheritDoc} * @see SubmittableElement#setDefaultChecked(boolean) */ @Override public void setDefaultChecked(final boolean defaultChecked) { defaultCheckedState_ = defaultChecked; setChecked(isDefaultChecked()); }
/** * {@inheritDoc} * @see SubmittableElement#setDefaultChecked(boolean) */ @Override public void setDefaultChecked(final boolean defaultChecked) { defaultCheckedState_ = defaultChecked; setChecked(isDefaultChecked()); }
/** * {@inheritDoc} */ @Override protected void onAddedToPage() { super.onAddedToPage(); setChecked(isChecked()); }
/** * {@inheritDoc} */ @Override protected void onAddedToPage() { super.onAddedToPage(); setChecked(isChecked()); }
/** * {@inheritDoc} * @see SubmittableElement#setDefaultChecked(boolean) */ @Override public void setDefaultChecked(final boolean defaultChecked) { defaultCheckedState_ = defaultChecked; if (getPage().getWebClient().getBrowserVersion().isFirefox()) { setChecked(defaultChecked); } }
/** * {@inheritDoc} * @see SubmittableElement#setDefaultChecked(boolean) */ @Override public void setDefaultChecked(final boolean defaultChecked) { defaultCheckedState_ = defaultChecked; if (getPage().getWebClient().getBrowserVersion().isFirefox()) { setChecked(defaultChecked); } }
/** * {@inheritDoc} * @see SubmittableElement#setDefaultChecked(boolean) */ @Override public void setDefaultChecked(final boolean defaultChecked) { defaultCheckedState_ = defaultChecked; if (getPage().getWebClient().getBrowserVersion().isFirefox()) { setChecked(defaultChecked); } }
/** * Add a GerritServer with default configs from the UI. * * @param serverName the name * @throws Exception if error getting URL or getting page from URL. */ private void addNewServerWithDefaultConfigs(String serverName) throws Exception { URL url = new URL(j.getURL(), newServerURL); HtmlPage page = j.createWebClient().getPage(url); HtmlForm form = page.getFormByName(newServerFormName); form.getInputByName(inputFormName).setValueAttribute(serverName); List<HtmlRadioButtonInput> radioButtons = form.getRadioButtonsByName(radioButtonName); HtmlRadioButtonInput radioButtonDefaultConfig = null; for (HtmlRadioButtonInput button : radioButtons) { if (radioButtonDefaultConfigValue.equals(button.getValueAttribute())) { radioButtonDefaultConfig = button; radioButtonDefaultConfig.setChecked(true); } } assertTrue("Failed to choose 'GerritServer with Default Configurations'", radioButtonDefaultConfig.isChecked()); j.submit(form); }
/** * Add a GerritServer by copying existing configs from the UI. * * @param newServerName the name of the new server * @param fromServerName the name of the server from which the config is copied. * @throws Exception if error getting URL or getting page from URL. */ private void addNewServerByCopyingConfig(String newServerName, String fromServerName) throws Exception { URL url = new URL(j.getURL(), newServerURL); HtmlPage page = j.createWebClient().getPage(url); HtmlForm form = page.getFormByName(newServerFormName); form.getInputByName(inputFormName).setValueAttribute(newServerName); List<HtmlRadioButtonInput> radioButtons = form.getRadioButtonsByName(radioButtonName); HtmlRadioButtonInput radioButtonCopy = null; for (HtmlRadioButtonInput button : radioButtons) { if (radioButtonCopyValue.equals(button.getValueAttribute())) { radioButtonCopy = button; radioButtonCopy.setChecked(true); } } assertTrue("Failed to choose 'Copy from Existing Server Configurations'", radioButtonCopy.isChecked()); form.getInputByName(fromInputFormName).setValueAttribute(fromServerName); j.submit(form); }