WinAppDriver を使用して WPF アプリケーションで新しいウィンドウが開かれたときにフォーカスを変更する方法についてサポートが必要です
WinAppDriver を使用すると、WPF アプリケーションを開いて以下のコードを使用してテストできます。WPF アプリケーションで新しいウィンドウが開かれたときにフォーカスを変更する方法について助けが必要です。WPF アプリケーションの問題は、ドライバーがアプリを認識しないため、標準の方法を使用できないことです。フォーカスを切り替えたり、少なくとも既存の WPS アプリケーション ウィンドウを開く方法があるはずですが、今はできません。誰かが助けることができれば、私はそれを大いに感謝します.
// to open the standard app
AppiumOptions options2 = new AppiumOptions();
options2.AddAdditionalCapability("app", "Application new window");
options2.AddAdditionalCapability("Window", "WindowsPC");
//to open a WPS application
AppiumOptions options = new AppiumOptions();
options.AddAdditionalCapability("app", @"C:\Path\Debug\Application.exe");
options.AddAdditionalCapability("deviceName", "WindowsPC");
_driver = new WindowsDriver(new Uri("http://127.0.0.1:4723"), options);
{"desiredCapabilities":{"app":"[@Name =\"Loan Folder 14847\"]","Window":"WindowsPC","platformName":"Windows"},"capabilities":{"firstMatch":[{"platformName":"Windows"}]}}
HTTP/1.1 500 Internal Error
Content-Length: 101
Content-Type: application/json
{"status":13,"value":{"error":"unknown error","message":"The system cannot find the file specified"}}