htmlunit java изменить текст ввода - PullRequest
6 голосов
/ 10 марта 2011

Я использую htmlunit.Как я могу установить значение ввода текста, если у него нет атрибута 'value'?

<input type="text" onkeypress="test();" id="id" name="name" class="ttt">

Я пробовал это, но ничего

    ((HtmlTextInput) portfolios.getHtmlElementById("id")).setText("text");
    ((HtmlInput) portfolios.getHtmlElementById("id")).setTextContent("text");
    ((HtmlInput) portfolios.getHtmlElementById("id")).setAttribute("value", "text");

Пожалуйста, помогите!

Ответы [ 2 ]

9 голосов
/ 05 августа 2011
HtmlInput intputBox = (HtmlInput)portfolios.getHtmlElementById('id');

intputBox.setValueAttribute("text");
0 голосов
/ 10 марта 2011

Помогает ли HtmlInput.setValueAttribute () ?

...