Getting Started with NeetoPlaydash

To get started with NeetoPlaydash, you need to create a new project and generate a new API key in the dashboard.

Generating an API Key

To generate a new API key follow the steps here.

Creating a new Project

To create a new project follow the steps here.

Connecting NeetoPlaydash to your Playwright project

Once an API key has been generated and a new project has been created, you are ready to connect it to your Playwright project.

  1. Install @bigbinary/neeto-playwright-reporter package.

  • Installing using npm:

npm install @bigbinary/neeto-playwright-reporter
  • Installing using yarn:

yarn add @bigbinary/neeto-playwright-reporter

  1. Enable traces, videos and screenshots

    Enable traces, videos and screenshots to get the most out of NeetoPlaydash.

import { defineConfig } from '@playwright/test';

export default defineConfig({
  use: {
    // ....
    trace: "on",
    video: "on",
    screenshot: "on",
  }
});

3. Configure reporter

import { defineConfig } from 'playwright';

const neetoPlaywrightReporterConfig = {
  ciBuildId: "ci-build-id",
  apiKey: "api-key",
  projectKey: "************************",
};

export default defineConfig({
  // other configurations...
  reporter: [['@bigbinary/neeto-playwright-reporter', neetoPlaywrightReporterConfig]],
  // other configurations...
});

Replace placeholders like ci-build-id, api-key, and projectKey with their respective values:

  • ci-build-id: This is a unique identifier used for identifying the tests running in the CI environment. You can learn more about the CI build IDs for each environment here.

  • apiKey: Obtain this unique key for authentication from the API Keys section under the Admin panel.

  • projectKey: This key is generated when you create a new project and can also be found in the projects dashboard.

Now you can start running your Playwright tests and analyze the results on the NeetoPlaydash application.