package br.com.caelum.seleniumdsl.htmlunit;
import org.apache.commons.lang.NotImplementedException;
import br.com.caelum.seleniumdsl.Field;
import br.com.caelum.seleniumdsl.Form;
import com.gargoylesoftware.htmlunit.html.HtmlTextArea;
public class HtmlUnitTextArea implements Field {
private final HtmlTextArea textArea;
private final HtmlUnitForm parent;
public HtmlUnitTextArea(HtmlUnitForm parent, HtmlTextArea textArea) {
this.parent = parent;
this.textArea = textArea;
}
public void blur() {
throw new NotImplementedException();
}
public void change() {
throw new NotImplementedException();
}
public boolean contains(String content) {
return content().contains(content);
}
public String content() {
return textArea.getText();
}
public Form type(String content) {
textArea.setText(content);
return parent;
}
}