VS2019 Test Explorer ошибается из-за неправильной фокусировки - PullRequest
0 голосов
/ 29 апреля 2019

Я использую Visual Studio 2019 и WinAppDriver для запуска модульных тестов на простом WPF Application.
. Для этого я использую Test Explorer, встроенный в VS.
Проблема: Когда я запускаю свой тестчерез Test Explorer он открывает желаемое окно в фоновом режиме (за Visual Studio);затем он выполняет щелчки в нужных местах, но мышь щелкает в моей Visual Studio, а не в окне желаемого приложения, поскольку оно не было выведено на передний план.

Когда я запускаю тест в Debug режим все работает отлично.Окно открывается сфокусировано и спереди.Щелчки нажимают правые кнопки и т. Д. Таким образом, мой Код не может быть проблемой?!

Я пытался дождаться его готовности (кликабельны), прежде чем щелкнуть вот так:Test Explorer отлично работает в режиме Debug, но не в режиме normal, он правильно открывает приложение, но не выводит его на передний план, поэтому щелчок поразит Visual Studio, а не нужное приложение.

Что происходит не так?Как исправить Test Explorer, чтобы автоматически вывести Тестовое приложение на передний план?

Надеюсь, я прямо здесь.Это мой первый вопрос, так что, если я пропустил что-то, пожалуйста, скажите мне.Хорошего дня и спасибо заранее!

РЕДАКТИРОВАТЬ: Я нашел обходной путь, установив свойство Window.Topmost = true; в моем MainWindow() -Конструкторе, но это не совсем то, что я ищу.

...