我刚刚开始使用testcafe,到目前为止,我发现文档对进行测试和自动化E2E很有帮助。
我想断言在td中是否存在这样的值:
async checkBankAccount(accountNumber, currencyCode){
const formatedAccount = formatBankAccount(accountNumber, currencyCode);
console.log(formatedAccount);
await t
.expect(Selector('td').withText(formatedAccount).innerText).eql(formatBankAccount);
}
我遇到以下错误:
我想断言我的HTML中是否存在一个td,其中包含来自formatedAccount的文本。
谢谢
最佳答案
使用exists属性检查元素是否可用。
async checkBankAccount(accountNumber, currencyCode){
const formatedAccount = formatBankAccount(accountNumber, currencyCode);
console.log(formatedAccount);
await t
.expect(Selector('td').withText(formatedAccount).exists).ok();
}