2013-02-14 43 views
2

我使用HtmlUnit从站点中取消日期,但登录后所有数据都显示为使用Adobe Flash Player作为swf对象,我不知道任何方式可以从此类页面中取消数据。使用HtmlUnit或其他Java工具刮擦Flash

有没有什么办法从flash页面中提取数据,如果是的话请使用HtmlUnit或任何其他java工具来帮助我。

谢谢。

回答

1

您无法使用HtmlUnit与Flash小程序进行交互。你可以尝试selenium;我从来没有使用它,但它看起来像有插件,使像闪光通信flash selenium

个人而言,我认为唯一的方法来测试用户界面,当他们有这样的陷阱,聘请测试人员(一个好一个),并且教导开发人员每次修改它时都会深度测试gui。

0

似乎不算太晚,there我回答了我的问题。什么所有你需要做的是

  1. 创建您自己的浏览器即时
  2. 注入“stockwave闪光”插件
  3. 实例化新的浏览器实例的HtmlUnit。

希望它能帮助你。

+0

非常感谢您的答复..我会尝试你的建议:) – 2015-03-13 12:10:49