我想有waitForElementText()
在剧作家。
例如,我在每一页上都有标题cssSelector = '.header-name'
。
我从主页导航到用户
我向该方法传递两个参数:waitForElementText( locator: string, expectedText: string)
我想等待标题名称从Home → Users更改
我尝试使用page.waitForFunction()
方法,但我得到错误:
page.waitForFunction: TypeError: Cannot read properties of undefined (reading 'locator')
字符串
2条答案
按热度按时间7xzttuei1#
由于Playwright的定位器的API会自动等待元素,并且有一个基于文本的选择器,因此
waitForText
已经作为getByText
存在于API中:字符串
如果这还不足以消除元素的歧义,你可以链接定位器:
型
fdbelqdn2#
对HaveText使用自动重试Assert:
它等待,直到指针指向具有给定文本的元素。您也可以使用正则表达式来获取值。
字符串