2012-02-14 5 views

答えて

2

dogtailのようなUIテストフレームワークのように、これが可能です。 ATK(アクセシビリティツールキット)を見ると、ヒントが得られます。私はこれがdogtailが使うものだと思います。しかし、この手法を使用するにはアクセシビリティ・フレームワークを有効にする必要があります。ここにはdeveloper's guide for the ATKがあります。

+0

これはうまくいくはずです。ありがとう。 – wannabeartist

1

no/dismissにcancelを使用できるようにダイアログが設定されている場合は、yes/acceptとして入力します。次に、適切なキーイベントをそのウィンドウに送信するために、XTestを使用することができます(libfakekeyを使用すると簡単にできます)。彼らがアクセラレータを持っていれば、それらを使うこともできます。

アクセシビリティフレームワークを使用するよりもずっと面倒ですが、アクセシビリティが利用できない場合は便利です。

+0

チップをありがとう。私がコントロールしようとするダイアログはそれをサポートしていないので、私はafterallを使用することができないことが判明しました。 – wannabeartist

関連する問題