0.0.1 • Published 6 months ago

@vtaas/test-client v0.0.1

Weekly downloads
-
License
Unlicense
Repository
-
Last release
6 months ago

VTaaS Client

Node.js client for VTaaS API.

Installation

npm i @vtaas/client

Usage

Import

In order to use API, an VTaaSApi instance must be created and configure with the right API key:

import { VTaaSApi, VTaaSApiApiKeys } from '@vtaas/client/api'

const api = new VTaaSApi(process.env.VTAAS_URL)
api.setApiKey(VTaaSApiApiKeys.ApiKeyAuth, process.env.VTAAS_TOKEN)

Run a test

await api.run({
  description: 'A car insurance form that allows you to calculate your insurance premium',
  url: 'https://demo-simulator.herokuapp.com/',
  scenario: {
    name: 'Expérimenté-Paris-MALUS-Assurance tous risques-TARIF',
    actions: [
      {
        action: 'Recharger la page courante',
        expectedResult: '',
      },
      {
        action: 'Rechercher un véhicule ayant les caractèristiques suivantes :',
        expectedResult: '',
      },
      {
        action: 'choisir la valeur BMW pour Marque',
        expectedResult: '',
      },
      {
        action: 'choisir la valeur M2 pour Modèle',
        expectedResult: '',
      },
      {
        action: 'choisir la valeur Diesel pour Carburation',
        expectedResult: '',
      },
      {
        action: 'cocher la case Nouveau véhicule',
        expectedResult: '',
      },
      {
        action: 'Saisir les informations suivantes sur conducteur :',
        expectedResult: '',
      },
      {
        action: 'entrer le texte Aurelia Vaughan dans Nom',
        expectedResult: '',
      },
      {
        action: "Entrer la date 03/08/1990 dans Date d'obtention",
        expectedResult: '',
      },
      {
        action: 'entrer le texte 75653 dans Code Postal',
        expectedResult: '',
      },
      {
        action: 'entrer le texte -48 dans Bonus/Malus',
        expectedResult: '',
      },
      {
        action: "Choisir l'option Tous risques",
        expectedResult: '',
      },
      {
        action: 'Cliquer sur simuler',
        expectedResult: "Vérifier l'existence du texte Tarif annuel : 4155.84",
      },
    ],
  },
})
0.0.1

6 months ago