gpt4 book ai didi

javascript - 如何使用 Protractor 处理具有相同中继器的两个表

转载 作者:行者123 更新时间:2023-11-29 19:27:13 25 4
gpt4 key购买 nike

我有两个具有相同转发器的表:'campaignSegmentLink in campaign.campaignSegmentLinks'。当我使用时:

element.all(by.repeater('campaignSegmentLink in campaign.campaignSegmentLinks'))

Protractor 总是返回第一个表的内容。我如何定位第二张 table ?我想要第二个表的内容而不是第一个。

最佳答案

element.all(by.repeater('campaignSegmentLink in campaign.campaignSegmentLinks'))

会返回所有“中继器”——来自第一个和第二个表。

如果你想从第二个重复出现的行中找到行,你需要找到它的一些独特之处 - 很可能(你没有显示 HTML 代码)它位于你可以依赖的不同容器中,例如:

var container = element(by.css("div#myContainer"));  
var rows = container.all(by.repeater('campaignSegmentLink in campaign.campaignSegmentLinks'))

或者,您可以使用 filter()过滤掉第二个表中的行。

另见:

关于javascript - 如何使用 Protractor 处理具有相同中继器的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com