Vai al contenuto principale

Servizio Nuxt Service

wdio-nuxt-service è un pacchetto di terze parti, per maggiori informazioni consultare GitHub | npm

Questo servizio ti aiuta ad avviare la tua applicazione quando utilizzi Nuxt come strumento di build. Avvia automaticamente il server Nuxt utilizzando il tuo nuxt.conf.js prima di avviare il test.

Installazione

Se stai iniziando con WebdriverIO puoi utilizzare la procedura guidata di configurazione per impostare tutto:

npm init wdio@latest .

Rileverà il tuo progetto come un progetto Nuxt e installerà tutti i plugin necessari per te. Se stai aggiungendo questo servizio a una configurazione esistente, puoi sempre installarlo tramite:

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

Configurazione

Per abilitare il servizio, aggiungilo semplicemente alla tua lista services nel file wdio.conf.js, ad esempio:

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

Puoi applicare le opzioni del servizio passando un array con un oggetto di configurazione, ad esempio:

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

Utilizzo

Se la tua configurazione è impostata di conseguenza, il servizio imposterà l'opzione baseUrl per puntare alla tua applicazione. Puoi navigare verso di essa tramite il comando url, ad esempio:

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

Opzioni

rootDir

Directory root del progetto.

Tipo: string
Default: process.cwd()

dotenv

File di ambiente da caricare prima dell'avvio del server.

Tipo: string
Default: .env

hostname

Hostname su cui avviare il server.

Tipo: string
Default: localhost

port

Porta su cui avviare il server.

Tipo: number
Default: process.env.NUXT_PORT || config.devServer.port

https

Impostare su true se il server di test deve essere avviato su https (i certificati devono essere configurati nella configurazione di Nuxt).

Tipo: boolean
Default: false

sslCert

Certificato SSL da utilizzare per avviare il server su https.

Tipo: string

sslKey

Chiave SSL da utilizzare per avviare il server su https.

Tipo: string


Per maggiori informazioni su WebdriverIO visita la homepage.

Welcome! How can I help?

WebdriverIO AI Copilot