我的 RFT 代码是
table_cell = find(atList(
atDescendant(".class" , "Html.TD")
,atChild(".text" , "normal")
),false
);
它找到了两个对象。我只期待一个,因为我指定我想要带有直接孩子的 TD,其文本为“正常”。请参阅屏幕截图。
如果我然后在两个结果上使用 .getMappableParent() 方法发现我得到两个表(我在一个表之后),请参见图片。
谁能解释我怎么得到两个对象?
关于atChild 和 RFT find() 方法的一些信息
atChild -- 一个或多个必须与起始测试对象的直接子对象匹配的属性