저는 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粉2765774602023-12-13 00:52:13
$el
是一个 JQuery 元素,而不是它本身在 Cypress 链中。您需要使用 cy.wrap()
Cypress 체인에서 사용해보세요.
P粉3598508272023-12-13 00:36:38
내 생각에는 .get()
不合适 - 它仅适用于 <body>
,不适用于每个 '.bms-scoreboard__game-tile--mls'
.
.find()
대신
jQuery 연산자 사용
으아아아또는 Cypress 운영자와 협력
으아아아또는 "찾기"를 첫 번째 선택기로 이동
으아아아