0.0.1 • Published 6 months ago
@vtaas/test-client v0.0.1
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