- 嘿伙计,
我正在构建一个 Java 工具,尝试input
使用 Java 和Jaunt API
.
HTML代码是这样的:
<fieldset class = "fieldsetlong">
<legend>searchprofile</legend>
<label for="reference">reference:</label>
<input maxlength="50" name="reference" id="reference" type="text" />
</fieldset>
<fieldset class = "fieldsetlong">
<legend>searchcriteria</legend>
<label for="surname">surname:</label>
<input name="searchprofile.surname" id="surname" type="text" />
</fieldset>
用于填写“正常”输入字段reference
(有效)的 Java 代码如下所示:
form.set("reference", "123Test");
不幸的是,我无法填写searchprofile.surname
名称中使用点符号的字段
这是我尝试过的示例(没有成功):
form.set("surname", "TestPerson");
form.set("searchprofile.surname", "TestPerson");
form.set("name=\"searchprofile.surname\"", pers.getSurname());
form.set("id=\"surname\"", pers.getSurname());
对于这些命令中的每一个,我都会收到 NotFoundException 并且不知道我是否可以使用 Jaunt 执行此操作。
在这方面提供任何帮助将不胜感激。
提前致谢
编辑 - 有没有办法searchprofile.surname
使用 JSoup 到达带点符号的输入字段?
HTML 允许在 -Attribute 中使用点name
,但 Jaunt 接受abc.name
吗?