Size: a a a

JavaScript testing

2021 October 06

A

Amazov in JavaScript testing
Подскажите где ошибся?

Хочу сделать проверку на текст.
источник

A

Amazov in JavaScript testing
источник

AP

Alexander Popov in JavaScript testing
ты хотел сделать проверку на текст, а сделал на присутствия в доме
источник

A

Amazov in JavaScript testing
.getText () это ведь проверка текста
источник

AP

Alexander Popov in JavaScript testing
нет, это взятие текста
источник

A

Amazov in JavaScript testing
Да, верно. Ниже ассерт чай на проверку того что вернёт getText
источник

Р

Роман in JavaScript testing
Убери then
источник

AP

Alexander Popov in JavaScript testing
да, но те все еще не ждешь текст
источник

A

Amazov in JavaScript testing
Да это я для консоль лога дополнительно промис вывел
источник

Р

Роман in JavaScript testing
await в expect перед текстом
источник

AT

Alex Travkin in JavaScript testing
Так ты не вернул ничего. У тебя в итоге в checkDate только логирование идет. Если забыть о странном комбо await + then, то чтоб работало надо в последнем then в блоке рядом с console.log прописать "return text".
источник

A

Amazov in JavaScript testing
Если вовсе убрать зен. То функция getText ведь вернёт значение?
источник

A

Amazov in JavaScript testing
const checkDate =  await driver.findElement(By.css('[class="pts-0"]')).getText()
   expect(checkDate).to.equal('Welcome')
источник

AT

Alex Travkin in JavaScript testing
ну, вроде должна, да))
источник

DD

Danya Daniil in JavaScript testing
в авэйт оберни экспект, вроде как
источник

NP

Nikita Petrenko in JavaScript testing
В любой непонятной ситуации)
источник

A

Amazov in JavaScript testing
Синтаксическая ошибка будет.

Как понимаю тот авейт что есть в переменной принимает экспект
источник

A

Amazov in JavaScript testing
Поправьте если не Так)
источник

A

Amazov in JavaScript testing
😁
источник

A

Amazov in JavaScript testing
Из-за iframe не может траблов?
источник