Cypress 을 업로드하는 방법 png,csv,docx

0

질문

고 싶은 업로드.csv.png,.docx 파일 종류는 웹를 사용하여 요소이다. 가 다음과 같은 방법으로 아무 일도 일어나지 않도록 최선을 다하겠습니다. 는 어떤 하나의 알 수 있습니다 무엇이 문제인가요??

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

내가 함께 노력 mime 형식"이미지/png"에 대한 png 하지만 그것은 작동하지 않았습니다. 사용 가져올 문한 사이프러스로 업로드 support/commands.js 하지만 여전히 작동하지 않습니다.

1

최고의 응답

0

당신이 할 수 있어야 이런

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

작동되지 않습니다. 테스트 사례를 통과하지만 파일을 첨부하지 않았@ItsNotAndy
bucky barns

다른 언어로

이 페이지는 다른 언어로되어 있습니다

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