Tosca XML Ressource-找到多个用于操作的控件;XML节点";

Tosca XML Ressource-找到多个用于操作的控件;XML节点";,xml,automation,tosca,Xml,Automation,Tosca,上下文:我正在尝试自动化XML和数据表之间的比较 XML结构: <mtm> <mtmGlItemList> <mtmGlItem> </mtmGlItem> <mtmGlItem> </mtmGlItem> </mtmGlItemList> </mtm> 第一步是工作,我在数表的行数,比如说2行。 我正在缓冲这个计数=2 第二步,我将循环执行步骤1中基于缓冲区的XML读

上下文:我正在尝试自动化XML和数据表之间的比较

XML结构:

<mtm>
 <mtmGlItemList>
   <mtmGlItem>
   </mtmGlItem>
   <mtmGlItem>
   </mtmGlItem>
</mtmGlItemList>
</mtm>

第一步是工作,我在数表的行数,比如说2行。 我正在缓冲这个计数=2

第二步,我将循环执行步骤1中基于缓冲区的XML读取,希望先读取第一个mtmGlItem,然后读取第二个mtmGlItem

我最后得到一条错误消息:

mtmGlItem>为操作mtmGlItem找到多个控件

我知道托斯卡不知道读哪个mtmGlitem,但我不知道如何解决这个问题


非常感谢您的帮助。提前感谢。

您需要约束,这意味着您需要告诉它您要比较哪个项目。在您的情况下,这将是索引。请在此处查找更多信息:

我通过执行以下操作使其正常工作:1。在模块中,在“mtmGlItem”->ExplicitName=True 2上添加配置参数。在相关的测试用例中,我将“mtmGlItem”替换为#{repeation}。