cy.get() 대 cy.contains()

cy.get과 cy.contains 명령의 차이점 중 하나를 알아보세요.



다음은 더 잘 사용하고Cypress 어떤 명령을 사용해야 하는지 이해하는 데 도움이 되는 간단하지만 유용한 정보입니다.

아래 두 줄 코드의 차이점을 알고 계십니까?

cy.get('tr:contains(User 1)')



cy.contains('tr', 'User 1')


꽤 비슷해 보이지 않나요?

그러나 그들은 실제로 다릅니다.

While cy.get 은 하나 이상의 DOM 요소를 가져옵니다.

cy.contains 은 하나의 DOM 요소만 가져옵니다.

Here's an example 여기서 cy.get를 사용하는 대신 containsjQuery's cy.contains 선택기와 결합해야 합니다.

강화할 뿐입니다.

cy.get('tr:contains(User 1)') // get ALL table rows which contain User 1 in their content



cy.contains('tr', 'User 1') // get the first table row which contains User 1 in its content


이 유용한 정보를 찾으시기 바랍니다.


내용이 마음에 드셨나요? 코멘트를 남겨주세요.


Cypress 테스트 자동화에 대해 궁금하고 더 자세히 알고 싶으십니까?

체크아웃my online courses on Udemy .


👋 다음 시간까지, 즐거운 테스트 하세요!


이 콘텐츠는 포르투갈어로 번역되었으며 Talking About Testing blog에서 찾을 수 있습니다.

좋은 웹페이지 즐겨찾기