Thiết lập TypeScript
Bạn có thể viết các bài kiểm thử bằng TypeScript để có được tự động hoàn thành và kiểm tra kiểu dữ liệu.
Bạn sẽ cần cài đặt tsx
trong devDependencies
, thông qua:
- npm
- Yarn
- pnpm
$ npm install tsx --save-dev
$ yarn add tsx --dev
$ pnpm add tsx --save-dev
WebdriverIO sẽ tự động phát hiện nếu các phụ thuộc này được cài đặt và sẽ biên dịch cấu hình và các bài kiểm thử cho bạn. Đảm bảo có một tệp tsconfig.json
trong cùng thư mục với cấu hình WDIO của bạn.
TSConfig tùy chỉnh
Nếu bạn cần đặt một đường dẫn khác cho tsconfig.json
, vui lòng đặt biến môi trường TSCONFIG_PATH với đường dẫn mong muốn của bạn, hoặc sử dụng cài đặt tsConfigPath trong cấu hình wdio.
Ngoài ra, bạn có thể sử dụng biến môi trường cho tsx
.
Kiểm tra kiểu dữ liệu
Lưu ý rằng tsx
không hỗ trợ kiểm tra kiểu dữ liệu - nếu bạn muốn kiểm tra các kiểu dữ liệu của mình thì bạn sẽ cần thực hiện điều này trong một bước riêng biệt với tsc
.
Thiết lập Framework
Tệp tsconfig.json
của bạn cần c ó các thành phần sau:
{
"compilerOptions": {
"types": ["node", "@wdio/globals/types"]
}
}