10

今日は PyWinAuto で遊んでいて、あらゆる種類の GUI テストを自動化して楽しんでいます。それがまだ最先端なのか、それとも Windows リッチ クライアントの自動化を改善する何か (これも無料) があるのではないかと考えていました。

4

4 に答える 4

9

pywinauto は Python であるため、優れています。

おそらくもう少しフル機能のAutoITは、( win32comを使用して Python から) 自動化できる COM サーバーと、テキスト (タイトル)、クラス、現在マウス カーソルの下にあるウィンドウのサイズ、ステータス バーのテキストなど。

pywinauto は AutoIt よりも使いづらく、少し洗練されていないように見える場合があります。一例は、Inno Setup プログラムの自動化です。Inno Setup の "setup.exe" プログラムは、実際にインストールを実行する別のアプリケーションを起動します。これを pywinauto で追跡するのは面倒ですが、AutoIt を使用すると簡単に実行できます。

于 2009-03-18T05:51:04.573 に答える
8

以前は AutoIt を使用してプロジェクトのテスト自動化を行っていましたが、3 か月前に pywinauto に切り替え、その決定に非常に満足しています。荒削りな部分もありますが、独自の補助テスト関数で埋めることができました。さらに、Python でのテストとサポート コードのコーディングは、AutoIt に比べてはるかに簡単で管理しやすいことがわかりました。Python を使用すると、ロギング、デバッグ、ドキュメント、プロセス管理、およびテスト構成のためのより強力なオプションを利用できます。私にとって、それは絶対に正しい道でした。

于 2009-10-31T00:49:55.220 に答える
3

私は少しずつ同じように進んでいます、そして私はpython + pywinautoが良いものであると言わなければなりません!

于 2011-06-09T10:16:31.427 に答える