当使用 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"}}