的HtmlUnit。将<object>标记映射到自定义java类</object>

时间:2013-12-23 20:50:15

标签: java htmlunit activexobject clsid

我正在使用HtmlUnit,我正在尝试为ActiveXObjects提供自定义实现。虽然我可以通过名称通过javascript调用ActiveObject时提供自定义实现,例如

var wmi = new ActiveXObject("WMPlayer.OCX.7");

当使用像

这样的classid声明对象时,我不能这样做
<object id="PlayerEx2" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="200" width="200">

我发现这些线程http://comments.gmane.org/gmane.comp.java.htmlunit.general/3894http://sourceforge.net/p/htmlunit/bugs/691/描述了同样的问题。

似乎可以使用

完成
client.setHtmlObjectMap(htmlObjectToJavaMapping);

但是,我使用的是htmlunit 2.13,我找不到这种方法。

此外,我知道我可以使用jacob(java-com桥),但jacob与现有/已安装的com对象进行通信。我希望提供自己的模拟实现。

我找不到有关此主题的任何其他信息。你能指导我如何做到这一点吗?

0 个答案:

没有答案