2

ブラウザを開いて google.com にアクセスするプログラムを C# で作成する方法を知りたいです (簡単にできました)。

マウスを入力テキストフィールドに移動し、マウスをクリックしてからテキストを入力することを自動化するコードを書きたいと思います。マウスを検索ボタンに移動してヒットします。

iAccessible インターフェイスを扱う必要があることはわかっていますが、有用なソースが見つかりませんでした。

どんな助けでも大歓迎です。

4

5 に答える 5

2

Windows Automation API を参照してください: http://msdn.microsoft.com/en-us/library/ms726294(VS.85).aspx

および Test API: testapi.codeplex.com には、必要になる可能性が高い関連パッケージが含まれています。申し訳ありませんが、まだ複数のリンクを投稿することはできませんが、コードプレックスの TestAPI サイトにアクセスするための通常のビットを追加してください。

于 2010-07-07T19:36:11.800 に答える
1

Visual Studio Test Suiteを試すことができます。これを使用すると、アプリケーションとの対話方法を記録し、それを自動的に実行できます。

パワフルな製品です。

于 2011-02-09T13:01:57.557 に答える
0

その仕事をする商用ソリューションがあります:TelerikWebUITestStudio。また、Silverlightアプリもサポートしています。

http://www.telerik.com/automated-testing-tools.aspx

ここに1つの肯定的なレビューがあります:

http://fczaja.blogspot.com/2011/01/ui-tests-automation-for-silverlight.html

于 2011-02-09T12:54:51.593 に答える
0

UI オートメーションを理解しようとしているのであれば、私は自分で始めたところです。このプロジェクトを書いたのは、他の人がそれを使用したり、自分自身を理解したりできるようにするためです。

http://code.google.com/p/wipflash/

ほとんどの場合、パターンとプロパティに基づいています。ここでパターンをどのように使用したかを確認できます。

http://code.google.com/p/wipflash/source/browse/#hg/WiPFlash/Framework/Patterns

それが役に立てば幸い。

(編集: ここでも同様の質問に答えました: WPF、Project White、および Infragistics - おそらく を探しているでしょうValuePattern)。

于 2010-07-22T11:42:30.843 に答える