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