Я тестировал пользовательский интерфейс с использованием TestCafe и обнаружил для меня странную ситуацию.
Вот странный случай.
// it's passed because I expected...
.expect(
Selector('.v-menu__content.menuable__content__active')
.find('.v-list__tile.v-list__tile--link')
.withText(label).exists
)
.notOk('check')
// but this is passed too though this should fail
.expect(
Selector('.v-menu__content.menuable__content__active')
.find('.v-list__tile.v-list__tile--link')
.withText(label).exists
)
.ok('check')
Здесь я использовал await
для этой проблемы.
// it was not passed!!! => Yay!
.expect(
await Selector('.v-menu__content.menuable__content__active')
.find('.v-list__tile.v-list__tile--link')
.withText(label).exists
)
.ok('check')
Я не смог найти конкретную информацию от GitHub , кто-нибудь может мне сказать, это то, что я должен делать на самом деле?
Спасибо