typescript - 如何期望元素具有特定的字符串它的类属性

标签 typescript playwright

我想检查一个元素是否有一个特定的字符串它的类属性。 toHaveClass断言看起来很有希望,但似乎不允许检查一个特定的类字符串。

假设以下元素<div class="a b"> ,我想检查 a使用await expect(myLocator).toHaveClass('a')但这不起作用,因为 api 期望类是“a b”。

有没有一种简单的方法可以让一个元素在其类列表中包含一个特定的字符串?

最佳答案

如果您想进行部分匹配,可以使用正则表达式,请参阅:https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-class

关于typescript - 如何期望元素具有特定的字符串它的类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76034027/

相关文章:

javascript - 剧作家无法捕获 response.json()

javascript - 检查对象数组是否包含值

javascript - 在剧作家测试中添加cookie

剧作家只为某些文件保存存储状态

javascript - 尝试使用 For 函数获取一些信息

typescript - 在浏览器中使用 TypeScript 和 ES2015 的 KnockoutJS

JavaScript/TypeScript 每分钟循环一次

javascript - 导航后编剧错误(目标已关闭)

javascript - 如何将 javascript 类导入到 typescript 中?

typescript - 如何在 typescript 中使用 singleton() 在构造函数中传递值?