각() Cypress에서 호출()을 사용하여 href 속성에 액세스합니다.
P粉231112437
P粉231112437 2023-12-12 09:41:00
0
2
512

저는 Cypress를 처음 사용하고 호출()을 사용하여 그룹에 있는 각 div 태그의 href 속성에 액세스하려고 하는데 오류가 발생합니다. 누구든지 이 작업을 수행하는 방법을 제안할 수 있나요?

cy.get('.bms-scoreboard__game-tile--mls').each(($el,index,$list) => {
            $el.get('a')
                .invoke('attr','href')
                .then(href => {
                    cy.request(href)
                        .its('status')
                        .should('eq',200)
                })
        })

P粉231112437
P粉231112437

모든 응답(2)
P粉276577460

$el 是一个 JQuery 元素,而不是它本身在 Cypress 链中。您需要使用 cy.wrap() Cypress 체인에서 사용해보세요.

으아아아
P粉359850827

내 생각에는 .get() 不合适 - 它仅适用于 <body>,不适用于每个 '.bms-scoreboard__game-tile--mls'.

.find() 대신

를 사용해 보세요.

jQuery 연산자 사용

으아아아

또는 Cypress 운영자와 협력

으아아아

또는 "찾기"를 첫 번째 선택기로 이동

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿