SolidJS
SolidJS - это фреймворк для создания пользовательских интерфейсов с простой и производительной реактивностью. Вы можете тестировать компоненты SolidJS непосредственно в реальном браузере с помощью WebdriverIO и его браузерного запускателя.
Настройка
Чтобы настроить WebdriverIO в вашем проекте SolidJS, следуйте инструкциям в нашей документации по тестированию компонентов. Убедитесь, что вы выбрали solid в качестве пресета для вашего запускателя, например:
// wdio.conf.js
export const config = {
// ...
runner: ['browser', {
preset: 'solid'
}],
// ...
}
Если вы уже используете Vite в качестве сервера разработки, вы также можете повторно использовать вашу конфигурацию из vite.config.ts в конфигурации WebdriverIO. Для получения дополнительной информации см. viteConfig в опциях запускателя.
Пресет SolidJS требует установки vite-plugin-solid:
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev vite-plugin-solid
yarn add --dev vite-plugin-solid
pnpm add --save-dev vite-plugin-solid
bun add --dev vite-plugin-solid
Затем вы можете запустить тесты, выполнив:
npx wdio run ./wdio.conf.js