1

テストスイートでセレンを使用していますが、セットアップに時間がかかるため、テストの実行を待つのではなく、ライブページでxpathのプロトタイプを作成したいと思います。これを行う良い方法はありますか?

  • Firebugの$xxpathはあまりうまく機能していないようです
  • jQueryは、バージョン1.2で使用されていましたが、Xpathセレクターをネイティブにサポートしていないようです。
  • ネイティブのjavascriptのもの(document.evaluator(...))を使用することは冗長であり、リストを返さないため、使用するのが面倒になります。

良い解決策は何ですか?おそらく、セレンを優れたREPLとして直接使用する方法はありますか?

4

3 に答える 3

2

SeleniumIDEFirefoxプラグインをダウンロードします。それはあなたが探しているものなどを持っています。

xpathを入力すると、結果の要素が強調表示されます。呼び出すSelenium関数を選択するためのドロップダウンもあります。

また、コンテキストメニューにコンテキスト依存のエントリを追加します(たとえば、テキストを右クリックして、[AssertEquals]を選択します)。

于 2010-02-08T06:40:26.960 に答える
1

Firefox用のXPatherアドオンを使用します。私はいつもXPathをチェックするためにそれを使用しています。

TestPlanを使用してテストを作成することも検討してください。バックエンドとしてSeleniumとHTMLUnitがあります。HTMLUnitはブラウザを開かないため、テストははるかに高速に実行されます。すべてがHTMLUnitで機能するようになったら、Seleniumモードで実行するだけで、ブラウザーで同じテストを実行できます。

http://testplan.brainbrain.net/

于 2010-02-09T08:05:51.510 に答える
0

Firefinderも優れたプラグインであり、Firebugよりもわずかに優れているかもしれませんが、そうではないかもしれません。

于 2010-02-08T13:05:39.927 に答える