playwright - 테스트 코드 짜기

반응형

playwright 테스트 작성 관련하여 내용을 정리한다.

test 메서드

playwright 의 가장 기본적인 메서드이다.
test 파일 내에서 test 메서드를 통해서 동작하는 메서드이다.

test(`report title`, async () => {
    /** 테스트 내용 */
})

첫번째 인자로 report title 을 전달하여 표시한다.

두번째 인자로 test 할 코드를 작성한다.

test.describe 메서드

test 가 가지고 있는 메서드로, report 내 카테고리를 하나로 묶어서 테스트 처리할 수 있는 메서드이다.

test.describe 동작방법은 test 와 유사하게 동작한다.

test.describetest 메서드를 동작하면 report category > report title 형태로 표시된다.

test.describe(`report category`, async () => {
    /** 테스트 내용 */
})
// example

test.describe(`테스트`, async () => {
  test(`1`, async () => {
      /** 테스트 내용 1 */
  });
  test(`2`, async () => {
      /** 테스트 내용 2 */
  });
});

반응형