*이 페이지의 일부는 기계 번역되었습니다.
이 기능은 특정 라이선스 및 플랜에서만 사용할 수 있습니다.
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
있습니다.
시나리오를 내보내려면:
시나리오 창으로 이동합니다.
이름을 클릭하여 시나리오를 엽니다
화면 오른쪽 상단에 있는 내보내기 버튼을 클릭합니다.
적절한 파일 형식을 선택합니다
대화 상자 프롬프트에 따라 내보내기 를 클릭하여 파일을 만듭니다.