//Click on File Upload and upload the DL
cy.get('p').contains('Upload your Document').parent('span').parent('button').click();
cy.fixture('./testData/JamesBondDL.png').then(fileContent => {
cy.get('p').contains('Front Side').parent('div>div').find('input[type="file"]').attachFile({
fileContent: fileContent.toString(),
fileName: 'JamesBond.png',
mimeType: 'image/png'
});
});
// Я добавил пакет импорта в cypress/support/commands.js // т.е. импортировать 'cypress-file-upload';
Какую ошибку вы получаете?
1. На вкладке «Сеть» я вижу ошибку «Invalidate» (400 Bad request), как показано ниже: => {«code»: 2000, «message»: «Токен не найден»} --------- -------------------------------------------------- ------------------------------ 2. Также существует ошибка «Документ» (400 Bad request) после вышеуказанной ошибки: => {"referenceId":"a1df15aa-883a-460e-9235-cb192611c721","data":{"allowedFormats":[".png ",".bmp",".jpg",".tif",".gif"]},"msg":"DocumentVerificationFileFormatNotSupported"}
@Bhushan похоже, что вам нужно войти в систему / авторизоваться для операции загрузки файла.
@Tej-work, поскольку это автоматизация пользовательского интерфейса, мне нужно войти в систему с именем пользователя и паролем, чтобы подать заявку (которую я уже автоматизировал), но в процессе я получаю этот тип проблемы ... Пожалуйста, дайте мне знать, если есть проблема с кодом
@Bhushan, можешь поделиться ошибкой (скриншот Cypress runner)?
@Tej-work, пожалуйста, найдите прикрепленный снимок экрана с ошибкой в исполнителе тестов, вместо изображения, загруженного в приложение, отображается неработающее изображение (в основном в журналах запуска тестов не отображается ошибка, но если я перейду к просмотру разработчиков -> вкладка сети код ошибки 400 тоже показан на скриншоте).