gpt4 book ai didi

javascript - Cypress - 如何通过文本内容查找?

转载 作者:行者123 更新时间:2023-11-30 11:01:34 24 4
gpt4 key购买 nike

在 Cypress 中,我想根据文本内容从一组按钮中选择一个按钮。我该怎么做?这是我的方法:

export const getCustomerButton = () => getNavigationSidenav()
.find('mat-expansion-panel-header')
.each(($el, index, $list) => {
const text = $el.find('.mat-content > mat-panel-title').text();
if (text === 'Customer') {
return $el;
}
return null;
});

我现在遇到的问题是我必须从元素数组中过滤掉空值。有没有更简单的方法?

最佳答案

此代码将生成带有 YOUR_BUTTON_CLASS 的 DOM 元素,其中包含文本“Customer”。这就是您要找的吗?

cy.get('.YOUR_BUTTON_CLASS').contains('Customer');

Here the documentation对于 .contains cypress 命令。

关于javascript - Cypress - 如何通过文本内容查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57533756/

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