论坛首页 Java企业应用论坛

HtmlUnit实现的网站登录

浏览 22292 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-03-09   最后修改:2011-03-09
那想请问一下,如果遇到直接通过js将Form提交的,有没有好的解决办法
比如:<a href="#" click="return submit()"></a>
还有没搞清楚,为什么HtmlForm没有直接submit的方法。。。
0 请登录后投票
   发表时间:2011-03-10  
看懂了HtmlUnit自然知道这种提交和普通按钮没什么区别,仅仅在于你取的是Link还是Button
0 请登录后投票
   发表时间:2011-03-15  
Foxswily 写道
看懂了HtmlUnit自然知道这种提交和普通按钮没什么区别,仅仅在于你取的是Link还是Button

那个问题用htmlpage.executeJavaScript(script code)解决了,但最近遇到一个错误(用的是HtmlUnit 2.8):
警告: Expected content type of 'application/javascript' or 'application/ecmascript' for remotely loaded JavaScript element at 'http://www.ibcbet.com/commjs/ieupdate.js', but got 'application/x-javascript'.
似乎是个BUG,htmlunit作者承认的
0 请登录后投票
   发表时间:2011-03-16  
诸如此类的麻烦挺多,随便一个不起眼的地方对解析都是灾难
0 请登录后投票
   发表时间:2011-03-21  
所以已经放弃HtmlUnit了!!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics