Saltar al contenido principal

Servicio de Nuxt

wdio-nuxt-service es un paquete de terceros, para más información por favor vea GitHub | npm

Este servicio te ayuda a lanzar tu aplicación cuando usas Nuxt como herramienta de construcción. Inicia automáticamente el servidor Nuxt usando tu nuxt.conf.js antes de iniciar la prueba.

Instalación​

Si estás comenzando con WebdriverIO puedes usar el asistente de configuración para configurar todo:

npm init wdio@latest .

Detectará tu proyecto como un proyecto Nuxt e instalará todos los plugins necesarios para ti. Si estás añadiendo este servicio a una configuración existente, siempre puedes instalarlo mediante:

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

Configuración​

Para habilitar el servicio, simplemente añádelo a tu lista de services en tu archivo wdio.conf.js, por ejemplo:

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

Puedes aplicar opciones de servicio pasando un array con un objeto de configuración, por ejemplo:

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

Uso​

Si tu configuración está correctamente establecida, el servicio establecerá la opción baseUrl para apuntar a tu aplicación. Puedes navegar a ella mediante el comando url, por ejemplo:

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

Opciones​

rootDir​

Directorio raíz del proyecto.

Tipo: string
Por defecto: process.cwd()

dotenv​

Archivo de entorno que se cargará antes de que se inicie el servidor.

Tipo: string
Por defecto: .env

hostname​

Nombre de host en el que se iniciará el servidor.

Tipo: string
Por defecto: localhost

port​

Puerto en el que se iniciará el servidor.

Tipo: number
Por defecto: process.env.NUXT_PORT || config.devServer.port

https​

Establecer en true si el servidor de prueba debe iniciarse en https (los certificados deben configurarse en la configuración de Nuxt).

Tipo: boolean
Por defecto: false

sslCert​

Certificado SSL que se utilizará para iniciar el servidor en https.

Tipo: string

sslKey​

Clave SSL que se utilizará para iniciar el servidor en https.

Tipo: string


Para más información sobre WebdriverIO, consulta la página principal.

Welcome! How can I help?

WebdriverIO AI Copilot