java - 如何为 HtmlUnit 中没有 value 属性的文本字段提供值?

标签 java html htmlunit java-6

下面的 HTML 元素是表单的一部分:

<input id="code" type="text" name="code" placeholder="Enter code here" autocomplete="off"/>

我想将一个字符串传递给该元素。我不知道如何传递没有 value 属性的字符串。

最佳答案

您可以尝试使用 setText() 方法将字符串传递给输入:

HtmlTextInput input = (HtmlTextInput) page.getElementById("code");
input.setText("your_text");

type()方法:

HtmlTextInput input = (HtmlTextInput) page.getElementById("code");
input.type("your_text");

关于java - 如何为 HtmlUnit 中没有 value 属性的文本字段提供值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36920639/

相关文章:

html - 如何在Html中设置对象并行

javascript - Extjs 6 - 树正在 chop 我的 <p>

java - 在 Java 中创建动态代理抢走了 OS X 的焦点

java - 元素 "xsd"的前缀 "xsd:element"未绑定(bind)。 [11]

html - 修复表格超出导航栏和页脚时的问题

java - HtmlUnit编码

java - HtmlUnit中如何通过Xpath获取元素

Java TCP 获取域名?

java - 我无法导入 `java.time` 包

java - 如何在 HtmlUnit 中过滤响应类型?