Firefox 4的错误控制台显示“CoCreateInstance()FAILED”的含义

时间:2010-11-23 22:54:22

标签: firefox4

在Firefox 4上运行Selenium IDE测试时,我似乎在FF4内置的错误控制台中获得了许多这些消息(意思是消息,而不是错误等),但我不能完全分辨在什么时候他们正在发生或可能是什么原因。我不确定它是否是一个Selenium问题或我的某个页面上的某些内容导致它。

CoCreateInstance() FAILED.

它们是否会引起警报?

1 个答案:

答案 0 :(得分:1)

CoCreateInstance是组件对象模型(COM)的Windows实现中的一个函数。 Firefox使用与二进制兼容的COM克隆作为其本机代码体系结构的一部分,这可能是Selenium允许您控制未通过JavaScript公开的Firefox部分的方式。

因此CoCreateInstance消息来自Selenium是合理的,但它可能是Firefox本身。您可以在未安装Selenium的情况下创建新的Firefox配置文件,并尝试导航到触发日志消息的测试页面,并手动执行触发消息的测试操作。如果您仍然收到消息,那么Selenium可能不是错误的来源。您还可以尝试在Firefox 3.6上使用Selenium运行测试。如果消息消失,那么它可能是Selenium与最新版本的Firefox之间的(可能是次要的)不兼容。

这些消息可能不会引起警报,只要它不会干扰您的测试。