Vue.js
Vue.js là một framework linh hoạt, hiệu quả và dễ tiếp cận để xây dựng giao diện người dùng web. Bạn có thể kiểm thử các component Vue.js trực tiếp trong trình duyệt thực bằng cách sử dụng WebdriverIO và browser runner của nó.
Thiết lập
Để thiết lập WebdriverIO trong dự án Vue.js của bạn, hãy làm theo hướng dẫn trong tài liệu kiểm thử component của chúng tôi. Đảm bảo chọn vue làm preset trong tùy chọn runner của bạn, ví dụ:
// wdio.conf.js
export const config = {
// ...
runner: ['browser', {
preset: 'vue'
}],
// ...
}
Nếu bạn đã sử dụng Vite làm máy chủ phát triển, bạn cũng có thể tái sử dụng cấu hình của mình trong vite.config.ts trong cấu hình WebdriverIO. Để biết thêm thông tin, xem viteConfig trong tùy chọn runner.
Preset Vue yêu cầu cài đặt @vitejs/plugin-vue. Ngoài ra, chúng tôi khuyên bạn nên sử dụng Testing Library để render component vào trang kiểm thử. Do đó, bạn cần cài đặt các dependency bổ sung sau:
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev @testing-library/vue @vitejs/plugin-vue
yarn add --dev @testing-library/vue @vitejs/plugin-vue
pnpm add --save-dev @testing-library/vue @vitejs/plugin-vue
bun add --dev @testing-library/vue @vitejs/plugin-vue
Sau đó, bạn có thể bắt đầu các bài kiểm thử bằng cách chạy:
npx wdio run ./wdio.conf.js