Я предполагаю, что у вас может быть форма, в которой вам нужно вводить число unique
в текстовое поле каждый раз, когда вы вызываете форму.
Приведенный ниже javascript передает уникальный номер в const uniqueValue
каждый раз, просто передайте это const value
в поле типа;
describe('Test for unique value', () => {
it('Receive unique value always in text input', () => {
const uniqueValue = (new Date()).getTime() + Math.trunc(365 * Math.random());
console.log(uniqueValue);
cy.wait(2000)
cy.visit('some_url_here')
cy.get('#yourtextinput').type(uniqueValue);
})
Другой способ - создать функцию javascript отдельно и назначить ее в
const myUnique = getUniquevalue();
в тесте на кипарис. Передайте это myUnique
в команде type в кипарисе.
function getUniquevalue(){
const uniqueValue = (new Date()).getTime() + Math.trunc(365 * Math.random());
return uniqueValue;
}
см. Ниже вывод консоли: