使用Winium自动化WPF应用程序的视觉关系

时间:2019-04-10 20:08:49

标签: wpf winium

使用Windows应用程序的其他自动化工具,例如LeanFT,可以指定一种视觉关系。例如,如果我标识了标签,则可以说要在标签右边寻找文本框。

在Winium中有没有办法做到这一点?

以下是LeanFT中的代码示例

var projectButton = baseOR.PlatformWindow.ProjectList.BrowseProjects.Describe<IButton>(new ButtonDescription
                {
                    FullType = "button",
                    Text = node,
                    Index = 0
                });

                return baseOR.PlatformWindow.ProjectList.BrowseProjects.Describe<IButton>(new ButtonDescription
                {
                    FullType = "button",
                    Vri =
                    {
                        new VisualRelation
                        {
                            TestObject = projectButton,
                            HorizontalRelation = HorizontalVisualRelation.LeftAndInline,
                        }
                    }
                });

如您所见,我们实质上是在标识一个元素,然后将其用作VisualRelation中的TestObject来标识其他元素。

0 个答案:

没有答案