GEB-选择列中第一次出现的链接,该列具有相同的值

时间:2017-05-24 12:18:15

标签: jquery geb

我在HTML页面中搜索字符串,结果以表格格式显示。 结果显示在三列中。我需要选择第二列值作为链接。 第二列始终具有所有记录的值“以HTML格式查看”。 如何选择第一次出现的“以HTML格式查看”。

1 个答案:

答案 0 :(得分:0)

你的问题不是100%明确,但我会尽力回答我的想法。

听起来你的NonEmptyNavigator对象与页面上的3个不同元素匹配,你希望点击包含文本“以HTML格式查看”的元素,或者你只想要第二个元素。

让我们说这是你的Navigator对象叫做:someObject

如果someObject与页面上的3个元素匹配,则只需键入someObject[1]

即可选择第二个元素

与多个页面元素匹配的导航器对象表现为列表。

如果要查找包含text =“以HTML格式查看”的元素,可以执行以下操作:

someObject.find{ element ->
    element.text().contains("View as HTML")
}

就像我说的那样,你的问题有点不清楚,所以我只能希望这就是你所要求的。