#javascript #automation #cypress
#javascript #автоматизация #кипарис
Вопрос:
Я пытаюсь передать Date.now в текстовое поле (чтобы мои тесты могли выполняться снова и снова с новыми данными). Я добавил следующее, однако мне не очень повезло.
.type() принимает только строки.
var num = Date.now
var n = num.toString()
cy.get('[formcontrolname="itemValue"]').type(n)
Заранее спасибо!
Ответ №1:
Вы не проверили фактическое значение num
, не так ли? Поскольку это функция, а не дата в миллисекундах. Однако он должен выводить «function now () …» в виде строки. Если нет, то проблема в ссылке на селектор cypress.
Это должно выполнить задание, если выполнены все вышеуказанные условия:
const num = Date.now();
const n = num.toString();
cy.get('[formcontrolname="itemValue"]').type(n);
Комментарии:
1. Привет, Самули — Твой ответ сработал! Спасибо за ответ 🙂
2. Нет проблем, всегда рад помочь 🙂