Я работаю над автоматизацией приложения Windows с использованием Teststack white, текущие проблемы, которые у меня есть, это то, что после входа в основное приложение белый, похоже, не находит новое окно ,teststack white получить главное окно после окна входа в систему
var pathAp = appPath(path);
Application application = Application.Launch(pathAp);
Window window = application.GetWindow("login");
TextBox userName = window.Get<TextBox>("userName");
TextBox pass = window.Get<TextBox>("pass");
userName.Enter("user1");
pass.Enter("pass");
Button login = window.Get<Button>("login");
login.Click();
//now the program will wait and the main window will show up
Window mainWindow = application.GetWindow("main");
По какой-то причине программа выдает сообщение об ошибке, в котором говорится, что он не может найти окно. любые идеи ребята спасибо
Не могли бы вы опубликовать свой новый код, если у вас все еще есть его? Потому что у меня такая же проблема и вы пытаетесь понять это. – LTnewbie
var process = Process.GetProcessesByName («Имя вашего приложения») [0]; app = Application.Attach (process.Id); Window window2 = app.GetWindow ("PROfit Version 4.4.24"); –
спасибо, но мне удалось это выяснить :) – LTnewbie