이 기능은 특정 라이선스 및 플랜에서만 사용할 수 있습니다.
Autify Nexus에서는 간단하지만 강력한 가져오기 및 내보내기가 있습니다. 시간을 절약하고, 코드 기반 워크플로를 지원하며, 특히 개발자와 QA 엔지니어 간에 팀 간에 더 쉽게 공유하고 협업하여 시나리오를 함께 검토, 편집 및 관리할 수 있습니다.
시나리오 가져오기
이전에 내보낸 Autify Nexus 시나리오 파일 또는 Playwright 코드 파일을 사용하여 시나리오를 가져올 수 있습니다.
시나리오를 가져오려면:
시나리오 창으로 이동합니다.
화면 오른쪽 상단에 있는 가져오기 버튼을 클릭합니다.
가져올 파일을 선택합니다.
Autify Nexus 시나리오 가져오기
확장자 .autifyscenario가 있는 이전에 내보낸 Autify Nexus 시나리오를 가져올 수 있습니다.
Playwright 코드 가져오기
Autify Nexus 시나리오에서 내보낸 Playwright 코드를 포함하여 JavaScript로 작성된 모든 Playwright 코드를 가져올 수 있습니다. 코드는 파일로 저장 .js 해야 합니다.
Playwright 코드의 각 테스트 블록(test(...))은 Autify Nexus에서 별도의 시나리오로 변환됩니다. Autify Nexus 단계로 직접 변환할 수 없는 극작가 코드는 시나리오에서 일반 극작가 단계로 추가됩니다.
예를 들어 다음 코드를 가져오면 Autify Nexus에서 두 개의 개별 시나리오(하나는 에 대한 test('has title') 시나리오와 에 대한 test(‘get started link’) 다른 하나)를 생성합니다.
import { test, expect } from '@playwright/test';
test('has title', async ({ page }) => {
await page.goto('https://playwright.dev/');
// Expect a title "to contain" a substring.
await expect(page).toHaveTitle(/Playwright/);
});
test('get started link', async ({ page }) => {
await page.goto('https://playwright.dev/');
// Click the get started link.
await page.getByRole('link', { name: 'Get started' }).click();
// Expects page to have a heading with the name of Installation.
await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible();
});시나리오 내보내기
기록된 시나리오를 네이티브 .autifyscenario 파일 또는 JavaScript로 작성되어 파일로 저장된 Playwright 코드 파일로 내보낼 수 .js 있습니다.
시나리오를 내보내려면:
시나리오 창으로 이동합니다.
이름을 클릭하여 시나리오를 엽니다
화면 오른쪽 상단에 있는 내보내기 버튼을 클릭합니다.
적절한 파일 형식을 선택합니다
대화 상자 프롬프트에 따라 내보내기 를 클릭하여 파일을 만듭니다.
.autifyscenario 파일로 내보내기
시나리오를 Autify Nexus와 호환되는 형식으로 내보냅니다. 변경 가능한 다음 설정들은 내보내기 내용에 포함되지 않습니다:
시나리오의 이전 버전
디렉터리 구조
Playwright 코드로 내보내기
시나리오를 Playwright 코드 형식으로 내보냅니다. 변경 가능한 설정 및 다음 항목들은 내보내기 내용에 포함되지 않습니다:
레이블
디렉터리 구조
창 크기
파일
시나리오 설명
스텝 메모
스텝 스크린샷
워크스페이스 변수
비활성화된 스텝
공유 데이터 테이블
비주얼 어설션 관련 유의 사항
내보낸 시나리오에 페이지 시각적 변화 확인(Assert page visual change) 단계가 포함되어 있는 경우, Playwright에서 테스트를 실행할 때 반드시
--update-snapshots플래그를 사용해야 합니다. 자세한 내용은 이 페이지를 참조해 주세요.