கூறு சோதனை
WebdriverIOs Browser Runner மூலம் நீங்கள் உண்மையான டெஸ்க்டாப் அல்லது மொபைல் உலாவியில் சோதனைகளை இயக்கலாம். இதற்கு WebdriverIO மற்றும் WebDriver நெறிமுறையைப் பயன்படுத்தி பக்கத்தில் காட்டப்படும் விஷயங்களை தானியங்கி முறையில் இயக்க முடியும். மற்ற சோதனை கட்டமைப்புகளை விட இந்த அணுகுமுறை பல நன்மைகளை கொண்டுள்ளது, இவை JSDOM மட்டுமே சோதிக்க அனுமதிக்கின்றன.
இது எவ்வாறு செயல்படுகிறது?
Browser Runner, Vite ஐப் பயன்படுத்தி ஒரு சோதனைப் பக்கத்தை உருவாக்கி, உலாவியில் உங்கள் சோதனைகளை இயக்க சோதனை கட்டமைப்பை துவக்குகிறது. தற்போது Mocha மட்டுமே ஆதரிக்கப்படுகிறது, ஆனால் Jasmine மற்றும் Cucumber திட்டமிடப்பட்டுள்ளன. இது Vite ஐப் பயன்படுத்தாத திட்டங்களுக்கும் எந்த வகையான கூறுகளையும் சோதிக்க அனுமதிக்கிறது.
Vite சேவையகம் WebdriverIO சோதனை இயக்கியால் தொடங்கப்பட்டு, வழக்கமான e2e சோதனைகளுக்கு நீங்கள் பயன்படுத்திய அனைத்து அறிக்கையாளர்களையும் சேவைகளையும் பயன்படுத்தும் வகையில் கட்டமைக்கப்படுகிறது. மேலும் இது ஒரு browser உறுப்பை உருவாக்குகிறது, இது பக்கத்தில் உள்ள எந்த கூறுகளுடனும் தொடர்புகொள்ள WebdriverIO API இன் ஒரு துணைக்குழுவை அணுக அனுமதிக்கிறது. e2e சோதனைகளைப் போலவே, நீங ்கள் அந்த உறுப்பை உலகளாவிய நோக்கில் இணைக்கப்பட்ட browser மாறியின் மூலம் அல்லது injectGlobals எவ்வாறு அமைக்கப்பட்டுள்ளது என்பதைப் பொறுத்து @wdio/globals இலிருந்து இறக்குமதி செய்வதன் மூலம் அணுகலாம்.
WebdriverIO பின்வரும் கட்டமைப்புகளுக்கு உள்ளமைந்த ஆதரவைக் கொண்டுள்ளது:
- Nuxt: WebdriverIO சோதனை இயக்கி ஒரு Nuxt பயன்பாட்டைக் கண்டறிந்து, உங்கள் திட்ட composables ஐத் தானாகவே அமைத்து, Nuxt பின்னணியை மாதிரியாக்க உதவுகிறது, Nuxt ஆவணங்களில் மேலும் படிக்கவும்
- TailwindCSS: WebdriverIO சோதனை இயக்கி நீங்கள் TailwindCSS ஐப் பயன்படுத்துகிறீர்களா என்பதைக் கண்டறிந்து, சூழலை சோதனைப் பக்கத்தில் சரியாக ஏற்றுகிறது