시나리오 가져오기/내보내기

Prev Next

*이 페이지의 일부는 기계 번역되었습니다.

이 기능은 특정 라이선스 및 플랜에서만 사용할 수 있습니다.

Autify Nexus에서는 간단하지만 강력한 가져오기 및 내보내기가 있습니다. 시간을 절약하고, 코드 기반 워크플로를 지원하며, 특히 개발자와 QA 엔지니어 간에 팀 간에 더 쉽게 공유하고 협업하여 시나리오를 함께 검토, 편집 및 관리할 수 있습니다.

시나리오 가져오기

이전에 내보낸 Autify Nexus 시나리오 파일 또는 Playwright 코드 파일을 사용하여 시나리오를 가져올 수 있습니다.

시나리오를 가져오려면:

  1. 시나리오 창으로 이동합니다.

  2. 화면 오른쪽 상단에 있는 가져오기 버튼을 클릭합니다.

  3. 가져올 파일을 선택합니다.

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 있습니다.

시나리오를 내보내려면:

  1. 시나리오 창으로 이동합니다.

  2. 이름을 클릭하여 시나리오를 엽니다

  3. 화면 오른쪽 상단에 있는 내보내기 버튼을 클릭합니다.

  4. 적절한 파일 형식을 선택합니다

  5. 대화 상자 프롬프트에 따라 내보내기 를 클릭하여 파일을 만듭니다.