2

我正在使用 HtmlUnit 从站点中删除日期,但登录后,所有数据都使用 adobe flash player 作为 swf 对象显示,我不知道有任何方法可以从此类页面中删除数据。

有没有办法从 Flash 页面中提取数据,如果有,请帮助我,使用 HtmlUnit 或任何其他 java 工具。

谢谢。

4

2 回答 2

1

您无法使用 HtmlUnit 与 Flash 小程序进行交互。您可以尝试使用selenium;我从未使用过它,但看起来有一些插件可以启用 Flash 通信,如Flash Selenium

就个人而言,我认为测试用户界面的唯一方法是,当他们有这样的陷阱时,聘请一个测试人员(一个很好的人),并教开发人员在每次更改 GUI 时深入测试它。

于 2013-02-14T13:47:02.117 回答
0

似乎为时不晚,回答了我的问题。你需要做的就是

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

希望它会帮助你。

于 2014-07-30T03:47:50.560 回答