/* JWebUnitTestStep.java
*
* DDSteps - Data Driven JUnit Test Steps
* Copyright (C) 2005 Jayway AB
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License version 2.1 as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, visit
* http://www.opensource.org/licenses/lgpl-license.php
*/
package org.ddsteps.step.web;
import junit.framework.Assert;
import net.sourceforge.jwebunit.ExpectedTable;
import org.apache.commons.lang.Validate;
import org.ddsteps.step.TestStep;
import org.ddsteps.web.WebBrowser;
import org.springframework.beans.factory.InitializingBean;
/**
* Base class to building toolkit agnostic web browser test steps.
* <p>
* If you do not need specific access to the underlying API (e.g. JWebUnit) you
* are better of with this base class, since you will ba able to use other API:s
* in the future. Also, programming to interfaces is good for your karma...
*
* @author Adam Skogman
* @version $Id$
*/
public abstract class WebBrowserTestStep extends Assert implements TestStep,
InitializingBean {
/**
* Delegate
*/
protected WebBrowser webBrowser;
/**
* Use setter {@link #setWebBrowser(WebBrowser)} to inject dependency.
*/
public WebBrowserTestStep() {
}
/**
* Dependency injection constructor.
*
* @param webBrowser
* The webbrowser to use.
*/
public WebBrowserTestStep(WebBrowser webBrowser) {
Validate.notNull(webBrowser, "Argument webBrowser must not be null.");
this.webBrowser = webBrowser;
}
/**
* @return the webBrowser
*/
public WebBrowser getWebBrowser() {
return webBrowser;
}
/**
* @param webBrowser
* the webBrowser to set
*/
public void setWebBrowser(WebBrowser webBrowser) {
this.webBrowser = webBrowser;
}
/**
* Checks that a web browser has been injected.
*
* @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet()
*/
public void afterPropertiesSet() throws Exception {
if (webBrowser == null) {
throw new IllegalStateException("Dependency 'webBrowser' must be set, is null.");
}
}
// ///CLOVER:OFF
/**
* @see org.ddsteps.web.WebBrowser#assertButtonDisabled(java.lang.String)
*/
public void assertButtonDisabled(String buttonId) {
webBrowser.assertButtonDisabled(buttonId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertButtonEnabled(java.lang.String)
*/
public void assertButtonEnabled(String buttonId) {
webBrowser.assertButtonEnabled(buttonId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertButtonNotPresent(java.lang.String)
*/
public void assertButtonNotPresent(String buttonId) {
webBrowser.assertButtonNotPresent(buttonId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertButtonPresent(java.lang.String)
*/
public void assertButtonPresent(String buttonId) {
webBrowser.assertButtonPresent(buttonId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertCheckboxNotSelected(java.lang.String)
*/
public void assertCheckboxNotSelected(String checkBoxName) {
webBrowser.assertCheckboxNotSelected(checkBoxName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertCheckboxSelected(java.lang.String)
*/
public void assertCheckboxSelected(String checkBoxName) {
webBrowser.assertCheckboxSelected(checkBoxName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertCookiePresent(java.lang.String)
*/
public void assertCookiePresent(String cookieName) {
webBrowser.assertCookiePresent(cookieName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertCookieValueEquals(java.lang.String,
* java.lang.String)
*/
public void assertCookieValueEquals(String cookieName, String expectedValue) {
webBrowser.assertCookieValueEquals(cookieName, expectedValue);
}
/**
* @see org.ddsteps.web.WebBrowser#assertElementNotPresent(java.lang.String)
*/
public void assertElementNotPresent(String anID) {
webBrowser.assertElementNotPresent(anID);
}
/**
* @see org.ddsteps.web.WebBrowser#assertElementPresent(java.lang.String)
*/
public void assertElementPresent(String anID) {
webBrowser.assertElementPresent(anID);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementEmpty(java.lang.String)
*/
public void assertFormElementEmpty(String formElementName) {
webBrowser.assertFormElementEmpty(formElementName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementEquals(java.lang.String,
* java.lang.String)
*/
public void assertFormElementEquals(String formElementName, String expectedValue) {
webBrowser.assertFormElementEquals(formElementName, expectedValue);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementNotPresent(java.lang.String)
*/
public void assertFormElementNotPresent(String formElementName) {
webBrowser.assertFormElementNotPresent(formElementName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementNotPresentOrDisabled(java.lang.String)
*/
public void assertFormElementNotPresentOrDisabled(String formElementName) {
webBrowser.assertFormElementNotPresentOrDisabled(formElementName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementNotPresentWithLabel(java.lang.String)
*/
public void assertFormElementNotPresentWithLabel(String formElementLabel) {
webBrowser.assertFormElementNotPresentWithLabel(formElementLabel);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementPresent(java.lang.String)
*/
public void assertFormElementPresent(String formElementName) {
webBrowser.assertFormElementPresent(formElementName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementPresentAndEnabled(java.lang.String)
*/
public void assertFormElementPresentAndEnabled(String formElementName) {
webBrowser.assertFormElementPresentAndEnabled(formElementName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormElementPresentWithLabel(java.lang.String)
*/
public void assertFormElementPresentWithLabel(String formElementLabel) {
webBrowser.assertFormElementPresentWithLabel(formElementLabel);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormNotPresent()
*/
public void assertFormNotPresent() {
webBrowser.assertFormNotPresent();
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormNotPresent(java.lang.String)
*/
public void assertFormNotPresent(String nameOrID) {
webBrowser.assertFormNotPresent(nameOrID);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormPresent()
*/
public void assertFormPresent() {
webBrowser.assertFormPresent();
}
/**
* @see org.ddsteps.web.WebBrowser#assertFormPresent(java.lang.String)
*/
public void assertFormPresent(String nameOrID) {
webBrowser.assertFormPresent(nameOrID);
}
/**
* @see org.ddsteps.web.WebBrowser#assertFramePresent(java.lang.String)
*/
public void assertFramePresent(String frameName) {
webBrowser.assertFramePresent(frameName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertKeyInTable(java.lang.String,
* java.lang.String)
*/
public void assertKeyInTable(String tableSummaryOrId, String key) {
webBrowser.assertKeyInTable(tableSummaryOrId, key);
}
/**
* @see org.ddsteps.web.WebBrowser#assertKeyNotInTable(java.lang.String,
* java.lang.String)
*/
public void assertKeyNotInTable(String tableSummaryOrId, String key) {
webBrowser.assertKeyNotInTable(tableSummaryOrId, key);
}
/**
* @see org.ddsteps.web.WebBrowser#assertKeyNotPresent(java.lang.String)
*/
public void assertKeyNotPresent(String key) {
webBrowser.assertKeyNotPresent(key);
}
/**
* @see org.ddsteps.web.WebBrowser#assertKeyPresent(java.lang.String)
*/
public void assertKeyPresent(String key) {
webBrowser.assertKeyPresent(key);
}
/**
* @see org.ddsteps.web.WebBrowser#assertKeysInTable(java.lang.String,
* java.lang.String[])
*/
public void assertKeysInTable(String tableSummaryOrId, String[] keys) {
webBrowser.assertKeysInTable(tableSummaryOrId, keys);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkNotPresent(java.lang.String)
*/
public void assertLinkNotPresent(String linkId) {
webBrowser.assertLinkNotPresent(linkId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkNotPresentWithImage(java.lang.String)
*/
public void assertLinkNotPresentWithImage(String imageFileName) {
webBrowser.assertLinkNotPresentWithImage(imageFileName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkNotPresentWithText(java.lang.String,
* int)
*/
public void assertLinkNotPresentWithText(String linkText, int index) {
webBrowser.assertLinkNotPresentWithText(linkText, index);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkNotPresentWithText(java.lang.String)
*/
public void assertLinkNotPresentWithText(String linkText) {
webBrowser.assertLinkNotPresentWithText(linkText);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkPresent(java.lang.String)
*/
public void assertLinkPresent(String linkId) {
webBrowser.assertLinkPresent(linkId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkPresentWithImage(java.lang.String)
*/
public void assertLinkPresentWithImage(String imageFileName) {
webBrowser.assertLinkPresentWithImage(imageFileName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkPresentWithText(java.lang.String,
* int)
*/
public void assertLinkPresentWithText(String linkText, int index) {
webBrowser.assertLinkPresentWithText(linkText, index);
}
/**
* @see org.ddsteps.web.WebBrowser#assertLinkPresentWithText(java.lang.String)
*/
public void assertLinkPresentWithText(String linkText) {
webBrowser.assertLinkPresentWithText(linkText);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionEquals(java.lang.String,
* java.lang.String)
*/
public void assertOptionEquals(String selectName, String option) {
webBrowser.assertOptionEquals(selectName, option);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionIsSelectedByValue(java.lang.String,
* java.lang.String)
*/
public void assertOptionIsSelectedByValue(String selectId, String selectedValue) {
webBrowser.assertOptionIsSelectedByValue(selectId, selectedValue);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionsEqual(java.lang.String,
* java.lang.String[])
*/
public void assertOptionsEqual(String selectName, String[] expectedOptions) {
webBrowser.assertOptionsEqual(selectName, expectedOptions);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionsNotEqual(java.lang.String,
* java.lang.String[])
*/
public void assertOptionsNotEqual(String selectName, String[] expectedOptions) {
webBrowser.assertOptionsNotEqual(selectName, expectedOptions);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionValuePresent(java.lang.String,
* java.lang.String)
*/
public void assertOptionValuePresent(String selectId, String value) {
webBrowser.assertOptionValuePresent(selectId, value);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionValuesEqual(java.lang.String,
* java.lang.String[])
*/
public void assertOptionValuesEqual(String selectName, String[] expectedValues) {
webBrowser.assertOptionValuesEqual(selectName, expectedValues);
}
/**
* @see org.ddsteps.web.WebBrowser#assertOptionValuesNotEqual(java.lang.String,
* java.lang.String[])
*/
public void assertOptionValuesNotEqual(String selectName, String[] optionValues) {
webBrowser.assertOptionValuesNotEqual(selectName, optionValues);
}
/**
* @see org.ddsteps.web.WebBrowser#assertRadioOptionNotPresent(java.lang.String,
* java.lang.String)
*/
public void assertRadioOptionNotPresent(String name, String radioOption) {
webBrowser.assertRadioOptionNotPresent(name, radioOption);
}
/**
* @see org.ddsteps.web.WebBrowser#assertRadioOptionNotSelected(java.lang.String,
* java.lang.String)
*/
public void assertRadioOptionNotSelected(String name, String radioOption) {
webBrowser.assertRadioOptionNotSelected(name, radioOption);
}
/**
* @see org.ddsteps.web.WebBrowser#assertRadioOptionPresent(java.lang.String,
* java.lang.String)
*/
public void assertRadioOptionPresent(String name, String radioOption) {
webBrowser.assertRadioOptionPresent(name, radioOption);
}
/**
* @see org.ddsteps.web.WebBrowser#assertRadioOptionSelected(java.lang.String,
* java.lang.String)
*/
public void assertRadioOptionSelected(String name, String radioOption) {
webBrowser.assertRadioOptionSelected(name, radioOption);
}
/**
* @see org.ddsteps.web.WebBrowser#assertSubmitButtonNotPresent(java.lang.String)
*/
public void assertSubmitButtonNotPresent(String buttonName) {
webBrowser.assertSubmitButtonNotPresent(buttonName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertSubmitButtonPresent(java.lang.String)
*/
public void assertSubmitButtonPresent(String buttonName) {
webBrowser.assertSubmitButtonPresent(buttonName);
}
/**
* @see org.ddsteps.web.WebBrowser#assertSubmitButtonValue(java.lang.String,
* java.lang.String)
*/
public void assertSubmitButtonValue(String buttonName, String expectedValue) {
webBrowser.assertSubmitButtonValue(buttonName, expectedValue);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTableEquals(java.lang.String,
* net.sourceforge.jwebunit.ExpectedTable)
*/
public void assertTableEquals(String tableSummaryOrId, ExpectedTable expectedTable) {
webBrowser.assertTableEquals(tableSummaryOrId, expectedTable);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTableEquals(java.lang.String,
* java.lang.String[][])
*/
public void assertTableEquals(String tableSummaryOrId, String[][] expectedCellValues) {
webBrowser.assertTableEquals(tableSummaryOrId, expectedCellValues);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTableNotPresent(java.lang.String)
*/
public void assertTableNotPresent(String tableSummaryOrId) {
webBrowser.assertTableNotPresent(tableSummaryOrId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTablePresent(java.lang.String)
*/
public void assertTablePresent(String tableSummaryOrId) {
webBrowser.assertTablePresent(tableSummaryOrId);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTableRowsEqual(java.lang.String,
* int, net.sourceforge.jwebunit.ExpectedTable)
*/
public void assertTableRowsEqual(String tableSummaryOrId, int startRow,
ExpectedTable expectedTable) {
webBrowser.assertTableRowsEqual(tableSummaryOrId, startRow, expectedTable);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTableRowsEqual(java.lang.String,
* int, java.lang.String[][])
*/
public void assertTableRowsEqual(String tableSummaryOrId, int startRow,
String[][] expectedCellValues) {
webBrowser.assertTableRowsEqual(tableSummaryOrId, startRow, expectedCellValues);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextInElement(java.lang.String,
* java.lang.String)
*/
public void assertTextInElement(String elementID, String text) {
webBrowser.assertTextInElement(elementID, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextInElement(java.lang.String,
* java.lang.String[])
*/
public void assertTextInElement(String elementId, String[] texts) {
webBrowser.assertTextInElement(elementId, texts);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextInTable(java.lang.String,
* java.lang.String)
*/
public void assertTextInTable(String tableSummaryOrId, String text) {
webBrowser.assertTextInTable(tableSummaryOrId, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextInTable(java.lang.String,
* java.lang.String[])
*/
public void assertTextInTable(String tableSummaryOrId, String[] text) {
webBrowser.assertTextInTable(tableSummaryOrId, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextNotInElement(java.lang.String,
* java.lang.String)
*/
public void assertTextNotInElement(String elementID, String text) {
webBrowser.assertTextNotInElement(elementID, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextNotInTable(java.lang.String,
* java.lang.String)
*/
public void assertTextNotInTable(String tableSummaryOrId, String text) {
webBrowser.assertTextNotInTable(tableSummaryOrId, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextNotInTable(java.lang.String,
* java.lang.String[])
*/
public void assertTextNotInTable(String tableSummaryOrId, String[] text) {
webBrowser.assertTextNotInTable(tableSummaryOrId, text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextNotPresent(java.lang.String)
*/
public void assertTextNotPresent(String text) {
webBrowser.assertTextNotPresent(text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTextPresent(java.lang.String)
*/
public void assertTextPresent(String text) {
webBrowser.assertTextPresent(text);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTitleEquals(java.lang.String)
*/
public void assertTitleEquals(String title) {
webBrowser.assertTitleEquals(title);
}
/**
* @see org.ddsteps.web.WebBrowser#assertTitleEqualsKey(java.lang.String)
*/
public void assertTitleEqualsKey(String titleKey) {
webBrowser.assertTitleEqualsKey(titleKey);
}
/**
* @see org.ddsteps.web.WebBrowser#assertWindowPresent(java.lang.String)
*/
public void assertWindowPresent(String windowName) {
webBrowser.assertWindowPresent(windowName);
}
/**
* @see org.ddsteps.web.WebBrowser#beginAt(java.lang.String)
*/
public void beginAt(String relativeURL) {
webBrowser.beginAt(relativeURL);
}
/**
* @see org.ddsteps.web.WebBrowser#checkCheckbox(java.lang.String,
* java.lang.String)
*/
public void checkCheckbox(String checkBoxName, String value) {
webBrowser.checkCheckbox(checkBoxName, value);
}
/**
* @see org.ddsteps.web.WebBrowser#checkCheckbox(java.lang.String)
*/
public void checkCheckbox(String checkBoxName) {
webBrowser.checkCheckbox(checkBoxName);
}
/**
* @see org.ddsteps.web.WebBrowser#clickButton(java.lang.String)
*/
public void clickButton(String buttonId) {
webBrowser.clickButton(buttonId);
}
/**
* @see org.ddsteps.web.WebBrowser#clickLink(java.lang.String)
*/
public void clickLink(String linkId) {
webBrowser.clickLink(linkId);
}
/**
* @see org.ddsteps.web.WebBrowser#clickLinkWithImage(java.lang.String)
*/
public void clickLinkWithImage(String imageFileName) {
webBrowser.clickLinkWithImage(imageFileName);
}
/**
* @see org.ddsteps.web.WebBrowser#clickLinkWithText(java.lang.String, int)
*/
public void clickLinkWithText(String linkText, int index) {
webBrowser.clickLinkWithText(linkText, index);
}
/**
* @see org.ddsteps.web.WebBrowser#clickLinkWithText(java.lang.String)
*/
public void clickLinkWithText(String linkText) {
webBrowser.clickLinkWithText(linkText);
}
/**
* @see org.ddsteps.web.WebBrowser#clickLinkWithTextAfterText(java.lang.String,
* java.lang.String)
*/
public void clickLinkWithTextAfterText(String linkText, String labelText) {
webBrowser.clickLinkWithTextAfterText(linkText, labelText);
}
/**
* @see org.ddsteps.web.WebBrowser#endTrail()
*/
public void endTrail() {
webBrowser.endTrail();
}
/**
* @see org.ddsteps.web.WebBrowser#getDefaultOption(java.lang.String)
*/
public String getDefaultOption(String selectName) {
return webBrowser.getDefaultOption(selectName);
}
/**
* @see org.ddsteps.web.WebBrowser#getMessage(java.lang.String)
*/
public String getMessage(String key) {
return webBrowser.getMessage(key);
}
/**
* @see org.ddsteps.web.WebBrowser#getOptionValues(java.lang.String)
*/
public String[] getOptionValues(String selectId) {
return webBrowser.getOptionValues(selectId);
}
/**
* @see org.ddsteps.web.WebBrowser#getSelectedOptionValue(java.lang.String)
*/
public String getSelectedOptionValue(String selectName) {
return webBrowser.getSelectedOptionValue(selectName);
}
/**
* @see org.ddsteps.web.WebBrowser#gotoFrame(java.lang.String)
*/
public void gotoFrame(String frameName) {
webBrowser.gotoFrame(frameName);
}
/**
* @see org.ddsteps.web.WebBrowser#gotoPage(java.lang.String)
*/
public void gotoPage(String url) {
webBrowser.gotoPage(url);
}
/**
* @see org.ddsteps.web.WebBrowser#gotoRootWindow()
*/
public void gotoRootWindow() {
webBrowser.gotoRootWindow();
}
/**
* @see org.ddsteps.web.WebBrowser#gotoWindow(java.lang.String)
*/
public void gotoWindow(String windowName) {
webBrowser.gotoWindow(windowName);
}
/**
* @see org.ddsteps.web.WebBrowser#reset()
*/
public void reset() {
webBrowser.reset();
}
/**
* @see org.ddsteps.web.WebBrowser#selectOption(java.lang.String,
* java.lang.String)
*/
public void selectOption(String selectName, String option) {
webBrowser.selectOption(selectName, option);
}
/**
* @see org.ddsteps.web.WebBrowser#selectOptionByValue(java.lang.String,
* java.lang.String)
*/
public void selectOptionByValue(String selectId, String value) {
webBrowser.selectOptionByValue(selectId, value);
}
/**
* @see org.ddsteps.web.WebBrowser#setFormElement(java.lang.String,
* java.lang.String)
*/
public void setFormElement(String formElementName, String value) {
webBrowser.setFormElement(formElementName, value);
}
/**
* @see org.ddsteps.web.WebBrowser#setFormElement(java.lang.String,
* java.lang.String[])
*/
public void setFormElement(String formElementName, String[] values) {
webBrowser.setFormElement(formElementName, values);
}
/**
* @see org.ddsteps.web.WebBrowser#setWorkingForm(java.lang.String)
*/
public void setWorkingForm(String nameOrId) {
webBrowser.setWorkingForm(nameOrId);
}
/**
* @see org.ddsteps.web.WebBrowser#setWorkingFormByFieldName(java.lang.String)
*/
public void setWorkingFormByFieldName(String fieldName) {
webBrowser.setWorkingFormByFieldName(fieldName);
}
/**
* @see org.ddsteps.web.WebBrowser#setWorkingFormByFieldNameAndValue(java.lang.String, java.lang.String)
*/
public void setWorkingFormByFieldNameAndValue(String fieldName, String value) {
webBrowser.setWorkingFormByFieldNameAndValue(fieldName, value);
}
/**
* @see org.ddsteps.web.WebBrowser#startTrail(java.lang.String)
*/
public void startTrail(String trailName) {
webBrowser.startTrail(trailName);
}
/**
* @see org.ddsteps.web.WebBrowser#submit()
*/
public void submit() {
webBrowser.submit();
}
/**
* @see org.ddsteps.web.WebBrowser#submit(java.lang.String)
*/
public void submit(String buttonName) {
webBrowser.submit(buttonName);
}
/**
* @see org.ddsteps.web.WebBrowser#uncheckCheckbox(java.lang.String,
* java.lang.String)
*/
public void uncheckCheckbox(String checkBoxName, String value) {
webBrowser.uncheckCheckbox(checkBoxName, value);
}
/**
* @see org.ddsteps.web.WebBrowser#uncheckCheckbox(java.lang.String)
*/
public void uncheckCheckbox(String checkBoxName) {
webBrowser.uncheckCheckbox(checkBoxName);
}
/**
* @see org.ddsteps.web.WebBrowser#writePage(java.lang.String)
*/
public void writePage(String filename) {
webBrowser.writePage(filename);
}
/**
* @see org.ddsteps.web.WebBrowser#writeTrail(java.lang.String)
*/
public void writeTrail(String pageName) {
webBrowser.writeTrail(pageName);
}
/**
* @see org.ddsteps.web.WebBrowser#submit(java.lang.String, java.lang.String)
*/
public void submit(String buttonName, String value) {
webBrowser.submit(buttonName, value);
}
// ///CLOVER:ON
}
|