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 リストが空です。
前もって感謝します、オスタップ