如何在使用过滤器和包含在柏树中时使用变量

堆栈用户

我想在使用过滤器时使用变量而不是字符串,并使用柏树包含。

下面是我的柏树

const var = "somestring";

cy.get('div[attr="value"])
    .filter(':contains("somestring"))'
    .should('have.length', 1);

以上作品。但我想使用用户变量而不是直接将字符串“somestring”传递给过滤器。

像下面这样的东西,

const var = "somestring";
cy.get('div[attr="value"])
    .filter(':contains(var))'
    .should('have.length', 1);

但这不起作用,因为我在引号内传递了 var 并且被认为是字符串。

我如何传递包含的 var 。你能帮我解决这个问题吗?我是柏树和编程的新手。谢谢。

阿拉潘达斯

您可以为此使用模板文字就像是:

const var = "somestring";
cy.get('div[attr="value"]')
    .filter(`:contains(“${var}”)`)
    .should('have.length', 1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Ansible中,如何在使用过滤器的变量定义中使用变量

如何在ng-if和变量中使用过滤器?

如何在Power Bi中使用默认过滤器和可用过滤器?

全选时如何使用过滤器

使用过滤器时如何设置条件?

如何在Angularjs中使用过滤器?

如何在grails中使用过滤器

如何在angularjs中使用过滤器

如何在子选择中使用过滤器

如何在反应中使用过滤器?

如何在switchMap中使用过滤器?

如何在ArrayFormula中使用过滤器?

如何在模式实例中使用过滤器

如何在地图中使用过滤器

如何在JQ中使用过滤器引用更高层的变量?

如何在javapairrdd中使用containsAll和contains来使用过滤器

在dplyr(版本> 1.0.0)中使用过滤器,其中字段和值都在变量中

Django,如何使用过滤器检查参数中是否包含字符串字段

如何使用过滤器从scala的数据框中获取包含空值的行集

如何在内部条件过滤器中使用过滤器?

在 Angular Material Table 中使用过滤器时如何排除 undefined 和 null?

如何使用过滤器从列表中查询?

如何使用过滤器从ouchdb中删除文档?

在Vue2中使用过滤器时如何重置子组件的值

在 JavaScript 中为 ArcGis 使用对象时如何为多个图层应用过滤器

如何在javascript中对对象数组使用过滤器

如何在AngularJS中使用过滤器从数组中删除项目?

如何在Scala中链接使用过滤器生成元组的地图?

如何在ReactJS中使用Checkbox在列表中应用过滤器?