Cypress tom, ako odovzdať png, csv, docx

0

Otázka

Chcem nahrať .csv .png .docx typy súborov na webovej prvok pomocou cypress. Snažil som sa tieto spôsoby, ale nič sa nedeje, na web app. má niekto vedieť, čo môže byť problém ??

const fileName = 'csvfile.csv';
            cy.fixture('myfiles/csvfile.csv').then(fileContent => {
                cy.get(locator).attachFile({
                    fileContent,
                    fileName: 'csvfile.csv',
                    mimeType: 'application/csv'
                })
            })

Snažil som sa s mimeType ako "image/png" pre png, ale to nie je práca. Použil som dovoz ziskov a strát za cypress-odovzdať support/commands.js ale stále nefunguje.

1

Najlepšiu odpoveď

0

Mali by ste byť schopní urobiť niečo ako toto

const fileName = 'csvfile.csv';  
        cy.fixture('myfiles/csvfile.csv', "binary")
          .then(Cypress.Blob.binaryStringToBlob)
          .then((fileContent) => {
        cy.get(locator).attachFile({
          fileContent,
          filePath: "myfiles/csvfile.csv",
          fileName: "csvfile.csv",
        });
2021-11-23 13:36:05

urobil nie je práca pre mňa. Test prípade prešiel, ale súbor nemal pripojiť @ItsNotAndy
bucky barns

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................