【发布时间】:2020-02-10 15:14:00
【问题描述】:
我正在尝试在 Cypress 中测试一个过滤器,一旦过滤器被删除,搜索结果应该再次包含超出过滤值的值。
我正在尝试做这样的事情:
cy.get('.outputTableArea').within(() => {
cy.get("td").then(($td) => {
expect($td).to.contain(/^(?!regex)/);
});
});
不幸的是,这里的负前瞻似乎不适用于(?!...)。
【问题讨论】:
-
你打算和
^(?!regex)匹配什么? -
这只是一个例子。这是一个设备列表,我打算匹配除被过滤的设备之外的所有设备(以便查看过滤器是否被正确删除...)
-
您能否提供指向
contain()API 的链接?是否支持正则表达式? -
@OliverHowald 你有没有得到这个问题的答案?
标签: javascript node.js regex filter cypress