我想检查在我创建的页面上是否存在'64'。
const x = Selector('.FilterCockpit--header--count').withText('64');
以下测试失败。
test('x', async t => {
await t
.expect((x).exists).ok()
});
HTML代码:
<div class="FilterCockpit--header--results">
<span class="FilterCockpit--header--count">
64
</span>
Results
</div>
我做错了什么?预先感谢您的帮助。
答案 0 :(得分:2)
我已经使用最新的1.1.4版TestCafe执行了您的测试用例,并通过了:
这是我完整的测试用例和一个基于您的代码段的测试文件:
import { Selector} from 'testcafe';
fixture('fixture')
.page('file:///Temp/56074194.html');
const x = Selector('.FilterCockpit--header--count').withText('64');
test('x', async t => {
await t
.expect((x).exists).ok()
});
56074194.html
<div class="FilterCockpit--header--results">
<span class="FilterCockpit--header--count">
64
</span>
Results
</div>
也许,在某些情况下可能会中断测试执行。如果我需要执行其他任何步骤,请告诉我。