#cypress
Вопрос:
Когда я запускаю свой тест, есть некоторые команды POST xhr, которые запускаются после моих команд (например, после команды ввода), которые замедляют мой тест через некоторое время. У меня есть цикл для команды типа (примерно 100 команд типа). С каждой итерацией это замедляет мой тест. Есть ли способ решить эту проблему?
for(let i = 0; i < 100; i ){
cy.get('tr:has(td)').each(($tr, rowIndex) => {
cy.wrap($tr)
.find('td')
.then(text => {
if (text.trim() === '') {
cy.wrap($tr).find('td').eq(5).click({force: true})
cy.wait(4000)
cy.get(.model_type).type('Smth') //while typing I'am getting several POST XHR requests that slowdown typing.
}
Комментарии:
1. Пожалуйста, добавьте свой код, который вы пробовали, к вопросу.
2. Отредактированный вопрос
3. Итак, у вас есть, скажем, массив текстов, и вы вводите их с помощью цикла for?
4. Я проверяю все td и печатаю там. Но единственная проблема-это набор текста, не более того
5. Поможет ли добавление задержки в вашем типе, что-то вроде
cy.get(.model_type).type('Smth', {delay: 50})
. Так что теперь между каждым нажатием клавиши будет задержка в 50 мс.