gpt4 book ai didi

wpf - 如何使用白色访问 MessageBox?

转载 作者:行者123 更新时间:2023-11-28 19:51:33 24 4
gpt4 key购买 nike

我在如下启动的 WPF 应用程序中有一个简单的消息框:

private void Button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Howdy", "Howdy");
}

我可以得到 white单击我的按钮并启动消息框。

UISpy 将它显示为我窗口的子窗口,我无法找到访问它的方法。

如何访问我的 MessageBox 以验证其内容?

最佳答案

找到了!窗口类有一个 MessageBox 方法可以实现这一点:

        var app = Application.Launch(@"c:\ApplicationPath.exe");
var window = app.GetWindow("Window1");
var helloButton = window.Get<Button>("Hello");
Assert.IsNotNull(helloButton);
helloButton.Click();
var messageBox = window.MessageBox("Howdy");
Assert.IsNotNull(messageBox);

关于wpf - 如何使用白色访问 MessageBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/143736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com