gpt4 book ai didi

c# - 有没有办法在编码用户界面中找到 previous sibling 姐妹

转载 作者:太空宇宙 更新时间:2023-11-03 12:51:53 26 4
gpt4 key购买 nike

我有一个控件,它是父控件的第一个子控件,但在父控件和控件中没有什么是唯一的。我可以找到第二个 child 的独特属性,所以我需要找到第二个 child 的前一个 sibling

最佳答案

这可以通过使用控件上的 SearchConfiguration 属性来实现。您所做的是搜索标签,然后实例化 WinEdit 控件并将其传递到标签搜索控件中。接下来在 WinEdit 实例上设置 SearchConfiguration.Add(SearchConfiguration.NextSibling)这现在将搜索文本标签的下一个兄弟。在代码示例中,这看起来如下所示:

 var app = ApplicationUnderTest.Launch(@"yourapplication.exe");
var mainWindow = new WinWindow(app);
mainWindow.WindowTitles.Add("Form1");

WinText textLabel = new WinText(mainWindow);
textLabel.SearchProperties.Add(WinControl.PropertyNames.Name, "Some Text Label");

WinEdit siblingEditControl = new WinEdit(textLabel);
siblingEditControl.SearchConfigurations.Add(SearchConfiguration.NextSibling);
siblingEditControl.Text = "setting the text";

关于c# - 有没有办法在编码用户界面中找到 previous sibling 姐妹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35224353/

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