Aller au contenu principal

Service Nuxt Service

wdio-nuxt-service est un package tiers, pour plus d'informations veuillez consulter GitHub | npm

Ce service vous aide à lancer votre application lorsque vous utilisez Nuxt comme outil de construction. Il démarre automatiquement le serveur Nuxt en utilisant votre nuxt.conf.js avant de lancer le test.

Installation​

Si vous débutez avec WebdriverIO, vous pouvez utiliser l'assistant de configuration pour tout configurer :

npm init wdio@latest .

Il détectera votre projet comme un projet Nuxt et installera tous les plugins nécessaires pour vous. Si vous ajoutez ce service à une configuration existante, vous pouvez toujours l'installer via :

npm install wdio-nuxt-service --save-dev

Configuration​

Pour activer le service, ajoutez-le simplement à votre liste de services dans votre fichier wdio.conf.js, par exemple :

// wdio.conf.js
export const config = {
// ...
services: ['nuxt'],
// ...
};

Vous pouvez appliquer des options de service en passant un tableau avec un objet de configuration, par exemple :

// wdio.conf.js
export const config = {
// ...
services: [
['nuxt', {
rootDir: './packages/nuxt'
}]
],
// ...
};

Utilisation​

Si votre configuration est correctement définie, le service définira l'option baseUrl pour pointer vers votre application. Vous pouvez y accéder via la commande url, par exemple :

await browser.url('/')
await expect(browser).toHaveTitle('Welcome to Nuxt!')
await expect($('aria/Welcome to Nuxt!')).toBePresent()

Options​

rootDir​

Répertoire racine du projet.

Type: string
Défaut: process.cwd()

dotenv​

Fichier d'environnement à charger avant le démarrage du serveur.

Type: string
Défaut: .env

hostname​

Nom d'hôte sur lequel démarrer le serveur.

Type: string
Défaut: localhost

port​

Port sur lequel démarrer le serveur.

Type: number
Défaut: process.env.NUXT_PORT || config.devServer.port

https​

Définir sur true si le serveur de test doit être démarré en https (les certificats doivent être configurés dans la configuration Nuxt).

Type: boolean
Défaut: false

sslCert​

Certificat SSL à utiliser pour démarrer le serveur en https.

Type: string

sslKey​

Clé SSL à utiliser pour démarrer le serveur en https.

Type: string


Pour plus d'informations sur WebdriverIO, consultez la page d'accueil.

Welcome! How can I help?

WebdriverIO AI Copilot