私はテーブルを持ったWebページを持っています。 テーブルに行を追加するスクリプトがあります。行が追加されるたびに計算が適用されます。 私は1000行を追加するセレンテストを書いた。 テストが速く始まり、行が追加されるほどテストが遅くなります。 テーブルは巨大で約40 TDあり、それぞれに1つの入力項目があります。 jqueryで書かれたすべてのJavaScriptコード。遅いセレンテスト
私はコードのスピードを上げようとしましたが、パフォーマンスの影響を全く受けずに計算を落としました。 は、コードからの減速かセレンテストから知る方法がありますか? どのようにプロファイルできますか? Firebugプロファイラを使用しようとしていますが、実行中にSeleniumがファイアウォールを無効にしています。
Seleniumでは、Seleniumが作成するプロファイルにFirebug xpiファイルを追加できます。たとえば、Selenium WebDriverライブラリ(Selenium 2)のRubyバージョンでは、XPIを追加するためのコードは、「拡張の追加」セクション(http://code.google.com/p/selenium/wiki)にあります。/RubyBindings。それはあなたが探しているものを与えるだろうか? –
行を1つずつ追加しているのか、一度にすべて追加していますか?すべてのデータを収集してから行を追加して、それが何かをスピードアップするかどうか確認してください。 – MillsJROSS