سرویس لایتهاوس
یک سرویس WebdriverIO که به شما امکان میدهد تا آزمونهای دسترسیپذیری و عملکرد را با Google Lighthouse اجرا کنید.
توجه: این سرویس در حال حاضر فقط از آزمونهایی که روی Google Chrome یا Chromium اجرا میشوند پشتیبانی میکند! با توجه به اینکه اکثر ارائهدهندگان ابری دسترسی به پروتکل Chrome DevTools را فراهم نمیکنند، این سرویس معمولاً فقط هنگامی کار میکند که آزمونها به صورت محلی یا از طریق Selenium Grid نسخه 4 یا بالاتر اجرا شوند.
نصب
سادهترین راه این است که @wdio/lighthouse-service
را به عنوان وابستگی توسعه در package.json
خود نگه دارید، از طریق:
npm install @wdio/lighthouse-service --save-dev
دستورالعملهای نصب WebdriverIO
را میتوانید اینجا پیدا کنید.
پیکربندی
برای استفاده از این سرویس، فقط کافی است آن را به لیست سرویسهای خود در فایل wdio.conf.js
اضافه کنید، مانند:
// wdio.conf.js
export const config = {
// ...
services: ['lighthouse'],
// ...
};
استفاده
سرویس @wdio/lighthouse-service
به شما امکان میدهد آزمونهای دسترسیپذیری و عملکرد Google Lighthouse را از طریق WebdriverIO اجرا کنید.