1

TestStack.White フレームワークを使用して、MS Word 2013 で新しいドキュメントを開くのを自動化しています。

Microsoft Word アプリケーションを次のように開いています。

   Application application = Application.Launch("winword.exe");

その後、部分的なタイトルでウィンドウを取得しようとしています:

   Window window = application.GetWindow("Word", InitializeOption.NoCache);

しかし、そのようなウィンドウがないという例外がスローされます。

ウィンドウのタイトル: Document1 - Word

問題は、「Document2 - Word」、「Document3 - Word」など、タイトルが毎回変わることを考慮して、部分的なタイトルでウィンドウを取得する方法です。

*Word も試してみましたが、この関数はワイルドカードをサポートしていないようです

私が呼び出した場合: List windows = application.GetWindows(); アプリケーションを起動した後、Windows リストが空です。

前もって感謝します、オスタップ

4

3 に答える 3