2008-08-15 14 views

答えて

0

そこにはカップルがあります。彼らはすべてアイテムのクリックを記録するためにWindows APIにフックし、テストのためにそれらを再現します。

私たちは主にWebベース(WatiNを使用)ですが、以前はMercury Quicktestを使用していました。

Quicktestを使用しないでください。理由は非常に長いので、ひどいです。

7

ほとんどの場合、管理タスクやユーザー向けのショートカットをターゲットにしていますが、AutohotkeyAutoITは、マウスとキーボードのやり取りまで、ほとんど何でも自動化できます。

あなたがクリックしたいものを実際に指示する唯一の方法は、X、Y座標ですが、Windowsマシン上の完全に任意のタスクを自動化するために、トリックです。

私が言ったように、それらは必ずしもテストのために意図されているわけではないので、単体テストの慣習に組み込まれていません。しかし、私はそれらを使って、テスト関連ではないものを自動化しています。

1

Microsoft UI Automation API.経由でプログラムで実行できます。MSDN Magazine articleがあります。

ユニットテストフレームワークとうまく統合されます。レイアウトが変更されたときにスクリプトを書き直す必要がないため、座標ベースのスクリプトランナーよりも優れたオプションです。

関連する問題