3

私は Firebug の大ファンです。Web 開発のニーズに常に使用しています。とはいえ、Firebug で気付いたことの 1 つは、ページが大幅に遅くなることです。特に、(ローカル) Selenium スクリプトの実行中に Firebug がオンになっていると、スクリプトの実行に 2 ~ 3 倍の時間がかかり、タイムアウト エラーが発生することさえあります。サイトごとのアクティベーション モデルは、ここではまったく役に立ちません。私は同じサイトを開発してテストしています。

Selenium スクリプトが開始される直前に Firebug をオフにして、Selenium が完了したら再びオンにできるようにしたい (または、最悪の場合、オフのままにしておきます。明らかな理由もなく失敗したテストもあります)。

4

3 に答える 3

3

これに対する私のお気に入りの解決策は、新しく別の Firefox プロファイルを作成し ( run firefox -ProfileManager)、代わりにそのプロファイルを使用して Selenium スクリプトを起動することです。入れたもの以外はすべてき​​れいになります。そうすれば、個人の環境から開発環境が汚染されることを最小限に抑え、クリーンな分離を維持できます。

于 2009-04-08T04:42:12.790 に答える
0

Firebug 1.4 のアルファ ビルドを試すことができます。このバージョンでは、アクティベーション/サスペンド モデルがより単純なモデルに変更されました。パネルが表示されたときにアクティベートされ、それ以外の場合はサスペンド モードになります。詳細については、http://blog.getfirebug.com/ ?p=124 を参照してください。

于 2009-04-20T10:44:53.350 に答える
0

私は通常、開発を行っているのと同じマシンからテストを実行しません。テストを展開して実行する別のテスト マシンをセットアップできれば、テストの邪魔になる可能性がある firebug のようなプラグイン/アドオンを Firefox や IE などから解放し、この問題を完全に回避できます。

別のマシンでテストを実行すると、開発マシンも解放されるため、テストの実行中に作業を続けることができます。具体的な状況についてはわかりませんが、数百または数千のテスト ケースを実行している場合、それらが終了するのを待っているのは嫌だと考えてください。実行中に作業し、生成されたレポートを表示し、必要に応じて調査できるようにしたいと考えています。

于 2009-04-08T05:40:42.477 に答える