அமைவு வகைகள்
WebdriverIO பல்வேறு நோக்கங்களுக்காக பயன்படுத்தப்படலாம். இது WebDriver நெறிமுறை API ஐ செயல்படுத்துகிறது மற்றும் தானியங்கி முறையில் உலாவியை இயக்க முடியும். இந்த கட்டமைப்பு எந்தவொரு தன்னிச்சையான சூழலிலும் மற்றும் எந்தவொரு வகையான பணிக்கும் செயல்படும் வகையில் வடிவமைக்கப்பட்டுள்ளது. இது எந்தவொரு மூன்றாம் தரப்பு கட்டமைப்புகளில் இருந்தும் சுதந்திரமானது மற்றும் இயங்க Node.js மட்டுமே தேவைப்படுகிறது.
நெறிமுறை பிணைப்புகள்
WebDriver மற்றும் பிற தானியக்க நெறிமுறைகளுடன் அடிப்படை தொடர்புகளுக்கு WebdriverIO webdriver NPM பேக்கேஜை அடிப்படையாகக் கொண்ட அதன் சொந்த நெறிமுறை பிணைப்புகளைப் பயன்படுத்துகிறது:
- WebDriver
- Chrome DevTools
loading...
loading...
அனைத்து நெறிமுறை கட்டளைகளும் தானியக்க இயக்கியிலிருந்து உண்மையான பதிலைத் திருப்பித் தருகின்றன. இந்த பேக்கேஜ் மிகவும் இலகுவானது மற்றும் நெறிமுறை பயன்பாட்டுடனான தொடர்பை எளிதாக்க தானியங்கி-காத்திருத்தல் போன்ற புத்திசாலித்தனமான தர்க்கம் இல்லை.
நிகழ்வு பதிப்புக்கு பயன்படுத்தப்படும் நெறிமுறை கட்டளைகள் இயக்கியின் ஆரம்ப அமர்வு பதிலைப் பொ றுத்தது. எடுத்துக்காட்டாக, பதில் ஒரு மொபைல் அமர்வு தொடங்கப்பட்டதைக் குறிக்கிறது என்றால், பேக்கேஜ் அனைத்து Appium மற்றும் மொபைல் JSON Wire நெறிமுறை கட்டளைகளை நிகழ்வு முன்மாதிரிக்குப் பயன்படுத்துகிறது.
devtools NPM பேக்கேஜை இறக்குமதி செய்வதன் மூலம் Chrome DevTools நெறிமுறையைப் பயன்படுத்தி அதே கட்டளைகளை (மொபைல் கட்டளைகளைத் தவிர) இயக்கலாம். இது webdriver பேக்கேஜைப் போலவே இடைமுகத்தைக் கொண்டுள்ளது, ஆனால் அதன் தானியக்கத்தை Puppeteer அடிப்படையில் இயக்குகிறது.
இந்த பேக்கேஜ் இடைமுகங்கள் பற்றிய கூடுதல் தகவலுக்கு, தொகுதிகள் API ஐப் பார்க்கவும்.