Как протестировать пользовательский интерфейс WPF?
Обновление 2016 г .: Используйте бесплатную платформу TestStack.White для автоматизации тестирования пользовательского интерфейса WPF
- Project White has been abandoned, но его преемник TestStack.White доступен через пакет NuGet.
- TestStack.White имеет служебные методы для starting WPF apps, finding window / user control elements, clicking buttons/elements, имитирующие mouse and keyboard события, waiting и т. д.
-
Пример, который dot-net запускает приложение WPF, щелкает .net кнопку и проверяет результат, выглядит tests следующим образом:
using TestStack.White; using TestStack.White.UIItems; using TestStack.White.Factory; [TestMethod] public void TestDoSomething() { //Opens the app var app = Application.Launch("MyApp.exe"); //Finds the main window (this and above line should be in [TestInitialize]) var window = app.GetWindow("My App Window Title", InitializeOption.NoCache); //Finds the button (see other Get...() methods for options) var btnMyButton = window.Get
.net
wpf
testing
2021-12-04T12:29:21+00:00
2022-11-03T05:27:19+00:00
FrauKitty
Вопросы с похожей тематикой, как у вопроса:
Как протестировать пользовательский интерфейс WPF?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.