2010-11-23 4 views
0

Firefox 4でSelenium IDEテストを実行しているときに、FF4ビルトインエラーコンソールにこれらのメッセージのいくつかが表示されます。エラーなど)、しかし、私は彼らが何の原因で起こっているのか、何が原因であるのかをよく知ることができません。私はそれがセレンの問題か、それを引き起こしているページの何かにあるのかどうかはわかりません。Firefox 4のエラーコンソールの意味 "CoCreateInstance()FAILED"

CoCreateInstance() FAILED. 

アラームが発生しますか?

答えて

1

CoCreateInstanceは、コンポーネントオブジェクトモデル(COM)のWindows実装の関数です。 Firefoxは、ネイティブコードアーキテクチャの一部としてCOMのバイナリ互換クローンを使用しています。これは、SeleniumがJavaScript経由で公開されていないFirefoxの部分を制御する可能性が高いためです。

CoCreateInstanceメッセージはSeleniumからのものですが、Firefox自体である可能性があります。 Seleniumがインストールされていない新しいFirefoxプロファイルを作成し、ログメッセージをトリガーするテストページに移動し、メッセージをトリガーするテストアクションを手動で実行してみることができます。それでもメッセージが表示された場合、Seleniumはおそらくエラーの原因ではありません。 Firefox 3.6でSeleniumを使ってテストを実行することもできます。メッセージが消えたら、おそらくSeleniumとFirefoxの最新ビルドとの間の(おそらくマイナーな)非互換性でしょう。

メッセージはおそらくあなたのテストに干渉していない限り、アラームの原因ではありません。

+0

次のページは、セレンをincludin、でも私のすべてのアドオンを無効にして、それを原因と判明:<!DOCTYPE HTML> ' <ボディのonload = "( 'こんにちは')プロンプト">>'。ただし、セーフモードでは、これは発生しません。また、Firefoxが最初に起動したときにそのメッセージの他の3つのインスタンスがログに記録されますが、セーフモードでは記録されないため、その他の原因が存在する必要があります。 – Kev

+0

好奇心が強い! Firefox 4ベータ版のバグかもしれないような気がする。 BugzillaにはいくつかのCoCreateInstance関連のバグがありますが、不正なHTML5によって引き起こされるものはありません。 https://bugzilla.mozilla.org/buglist.cgi?quicksearch=CoCreateInstance最近のFirefoxの夜間ビルドでメッセージを再現できる場合は、おそらくバグを報告することができますか? –

関連する問題