Java HTMLUnit get按钮没有值或id
我试图用HTMLUnit点击网站上的一个按钮,但我似乎不知道该怎么做!按钮如下所示:Java HTMLUnit get按钮没有值或id,java,html,htmlunit,Java,Html,Htmlunit,我试图用HTMLUnit点击网站上的一个按钮,但我似乎不知道该怎么做!按钮如下所示: <p class="submit"> <button class="button" tabindex="3" type="submit">create account</button> <span class="throbber"></span> <span class="status" style="display: none;"><
<p class="submit">
<button class="button" tabindex="3" type="submit">create account</button>
<span class="throbber"></span>
<span class="status" style="display: none;"></span>
</p>
创建帐户
我尝试了一些方法,但似乎没有任何效果。
谁能帮我解决这个问题 这在HtmlUnit中并不容易。拥有页面后,您可以使用
page.getElementsByTagName(“按钮”)
找到所有按钮。按属性类型过滤列表
,因为每个表单应该只有一个提交
按钮。您可以使用page.querySelector(“button.button”)
。按CSS选择器进行搜索。按钮
可能也会起作用 在HtmlUnit中,您可以使用
一,。查询选择器
HtmlElement button = Page.querySelector('.button');
二,。XPath
HtmlElement button = Page.getFirstbyXPath("//span[@class='button']");
我尝试了
page.getElementsByTagName(“按钮”)
,而DomNodeList是空的!!那么,在这种情况下,该页面上没有按钮。。。确保你有正确的页面。尝试获取一些应该存在的其他节点。