1

私のプロジェクトでは、Microsoft.mshtml と SHDocVw.dll を使用して Web UI テストを自動化していました。その後、CodedUI テストについて聞きました。質問は次のとおりです。

  • Microsoft.mshtml と SHDocVw.dll を譲渡できるということですか?
  • また、CodedUI と Microsoft.mshtml および SHDocVw.dll の間に接続/違いはありますか?

ありがとう!

4

1 に答える 1

0

既存の自動化ツールには、ブラウザを内蔵したアプリケーションがありますか? これが、以前に使用された SHDocVw.dll を見た方法です。テストは Web ページの DOM と対話できるようになり、多くのことが実現できます。もちろん、これは IE に限られていますが、これはコード化された UI にも当てはまります。

私が思い出したように、コード化された UI はアプリケーションと IE をテストできます。したがって、コード化された UI を使用して古いテスト アプリをテストできるはずですが、実際には意味がありません。

残念ながら、コード化された UI に移行すると、既存のテスト コードが失われると思いますが、アイデアを実行するためのより大きなコミュニティができます。

コード化された UI が SHDocVw.dll を使用しているとは思いません。これは、内部に「ブラウザー コントロール」を含むフォームではなく、IE 自体と対話するためです。

クロス ブラウザーをカバーする必要がなく、既存のテストを書き直してもかまわないのであれば、CodedUI はカスタム ソリューションから逃れるのに適していると思います。

于 2012-08-08T20:05:55.140 に答える