Traté de cargar automáticamente un archivo en un proyecto en el que estoy trabajando, pero el nombre del archivo se muestra como cargado en el campo, pero en realidad no es así porque el botón de enviar todavía está deshabilitado, pero cuando lo cargue manualmente, se podrá hacer clic en el botón de carga.
describe('Upload Test', function () { it('Upload Test', function () { cy.visit('http://localhost:4200') cy.get('#version-no').type('4') cy.get('#version-notes').type('test notes ') const test_upload = "../fixtures/example.csv"; cy.get('#file') .attachFile(test_upload) cy.get('#file') .its('0.files') .its('0') .its('name') .should('eq', 'example.csv') cy.get('#file') .trigger('change', { force: true }) cy.get('#file') .trigger('fileuploadsubmit', { force: true }) cy.get('[data-cy=Submit_Catalogue]').click({ force: true },'center') }) })aquí está el HTML