0

いくつかのボタンとダイアログ ボックスがポップアップする msaccess アプリケーションをテストするために、コード化された UI を通じてテスト フレームワークを実装しました。

コード化されたUIを使用すると、実際にコントロールの座標がキャプチャされるという奇妙な問題があります。これは、同じマシンから実行するとすべてのテストを実行しますが、解像度が変更されたり画面のサイズが変更されたりすると、テストの実行に失敗します。

座標ではなくコントロール名または ID に基づいて、VBA アプリケーションからコントロールを呼び出す方法を教えてください。

4

1 に答える 1

0

座標がテストが失敗する理由だとは思いません。これらの座標は、コントロール上でクリックした正確なポイントをシミュレートするためだけに、コントロール自体を参照します。

このリンクを参照してください:コード化された UI テストで座標ベースのアクションを使用する理由

于 2012-11-19T09:21:33.913 に答える