Тестирование с тайко: утверждать ложно - PullRequest
1 голос
/ 07 апреля 2020

Я сейчас работаю с тайкой и манометром и имею несколько утверждений, например,

assert.ok(text("example").exists())

Но теперь я удаляю некоторые части текста и хочу убедиться, что текст действительно удален , Я пытался

assert.equal(text("example").exists(), false)

, но это не удалось. Я полагаю, что exists() не возвращает логические значения, поскольку assert.equal(text("example").exists(), true) также дает сбой, в то время как вышеприведенный .ok верен.

Есть ли какая-либо функция, подобная assert.notOk(text("example").exists())?

Спасибо за Ваша помощь заранее!

1 Ответ

0 голосов
/ 20 апреля 2020

text("example").exists() ожидает текст и завершается ошибкой, если текст не доступен на странице после указанного c интервала времени.

Попробуйте использовать функцию exists следующим образом

text("example").exists(0,0) // i.e. (retryInterval, retryTimeout)

Это немедленно проверит страницу и вернет логическое значение.

...