-1

私は、サイトの回帰テストの大部分を自動化できる iMacros を使用したツールまたはソリューションソリューションを見つけるプロジェクトに取り組んでいます。私が仕事をしようとしている主なシナリオは次のようになります。

  • ツール iMacrosを使用して、一連のアクションを実行します。この場合、
  • a) サイトにアクセス
  • b) サイトにログイン
  • c) 画面の検索バーを使用して製品を検索します
  • 検索ページが読み込まれた後、確認する必要があるヘッダーがあります。この特定のシナリオでは、予想される結果は「v1=header」です。

これからマクロを作成しようとしていない場合は、手動で簡単に見つけて観察することができます (つまり、Chrome で F12 を押し、[ネットワーク] をクリックし、用語「b/ss」でソートし、「v1=」を検索します)。検索ページが読み込まれた後のリスト。

私ができないように見えるのは、このアクションを記録し、後で返信して結果を記録することです。私は現在、iMacros を単独で、および Firefox アドオンと Chrome 拡張機能を使用して評価しています。iMacros はこれに対する答えのように思えます...しかし、iMacros にこれを正確に実行させる方法についての私の検索はすべて、今後行われる予定ではありません。

これまでのところ、私は試しました:

  • (Chrome) ウィンドウ内および独自のウィンドウ内で F12 を押す - iMacros はそのウィンドウ内で行われた操作に応答しませんでした
  • (Firefox) 結果を表示するときに HTTPFox を使用しているときにクリックとボタンの押下を記録する - 繰り返しますが、iMacros はそのウィンドウで何も応答しませんでした
  • 私が探していた情報で HTTPFox が開いている間に iMacros にスクリーンショットを撮ってもらいました。

HTML と JavaScript の経験がほとんどないことを考えると、検索するオプションが不足しています。誰でも思いつくものは何でも大歓迎です。よろしくお願いいたします。

4

1 に答える 1

1

iMacros には必要なことを実行する機能がなく、マクロまたはスクリーンショットを記録するときに Web 開発パネル (firebug、httpfox など) を認識しないことが判明しました。

Selenium (Webdriver) を確認するために approxiblue の提案を利用しました。これは、さまざまなサイトからの例を使用して 1 週間コードを整形した後、Webdriver/Firefox/Firebug/NetExport の組み合わせをつなぎ合わせて、検索の実行時に http 要求をリッスンすることができました。次に、イベントを .HAR ファイルにエクスポートします。

于 2015-08-27T18:09:20.873 に答える