使用适用于 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 来识别其他元素。