1

UI の一部として IE を使用する AutoCAD アドオンの UI 自動化テストを作成することに興味があります。ユーザー入力が必要な場合はIEを開きます(アドオンはWebベースのECMと通信し、IEを使用してECMからドキュメントを選択し、ユーザーのマシンにダウンロードしてAutoCADで開きます)。

AutoCAD と IE 内のアドオン間の相互作用は次のようになります。

  • ユーザーは、AutoCAD のアドオン メニューで [ドキュメントの参照] を選択します。
  • アドオンは、ECM URL で IE を起動します
  • ユーザーが IE の ECM アプリでドキュメントを選択する
  • アドオンは IE からコールバックを受け取り、webapp から受け取った HTTP ヘッダーから選択されたドキュメントの ID を取得します。
  • アドオンはブラウザを閉じます (ウィンドウは実際には非表示になっています)
  • アドオンは、ドキュメントを ECM からユーザーのマシンにダウンロードし、AutoCAD で開きます。

このようなシナリオを自動化するのはどれほど難しいでしょうか?また、どの UI 自動化ツールを使用しますか?

ブラウザ用の UI 自動化ツールと AutoCAD 用のスクリプトを組み合わせて使用​​することも可能かもしれませんが、この種の「クロスプラットフォーム」の自動化が可能であれば、UI 自動化ツールでこれを行う方が簡単なようです。

4

1 に答える 1

0

WindowsでAutoCADを実行していると仮定すると、RIATestを確認することをお勧めします。Windows UIオートメーションとIEをWebアプリケーションとして使用して、AutoCADを自動化できるはずです。RIATestは、これらの自動化シナリオの両方をサポートします。

開示:私はRIATestチームのメンバーです。

于 2012-10-08T10:39:10.383 に答える