- 嘿夥計,填寫一個HTML形式複雜的域名(點符號輸入標籤)與Java和短途旅遊API
我建立一個Java的工具,試圖自動填寫一些表格使用Java和Jaunt API
在HTML-Page中使用input
元素。
的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>
由Java代碼中的 「正常」 輸入場reference
(它的工作原理)填充的樣子:
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,不知道我是否能與短途做到這一點的。
它會感謝在這方面的任何形式的幫助。
在此先感謝
編輯 - 在那裏有JSoup到達點譜寫輸入場searchprofile.surname
的方法嗎?
HTML允許在name
的點 - 屬性,但Jaunt接受這個abc.name
?
感謝您的回覆。你認爲'JSoup'能夠達到'searchprofile.surname'的輸入字段嗎?我將在工作中對它進行測試。 – Baris