செயல்பாடு
செயல் கட்டளை என்பது வலை உலாவிக்கு மெய்நிகர் சாதன உள்ளீடு செயல்களை வழங்குவதற்கான ஒரு குறைந்த நிலை இடைமுகமாகும்.
scrollIntoView
, doubleClick
போன்ற உயர் நிலை கட்டளைகளுடன் கூடுதலாக, செயல்கள் API குறிப்பிட்ட உள்ளீடு சாதனங்கள் செய்யக்கூடியவற்றை துல்லியமாக கட்டுப்படுத்த உதவுகிறது. WebdriverIO மூன்று வகையான உள்ளீடு மூலங்களுக்கான இடைமுகத்தை வழங்குகிறத ு:
- விசைப்பலகை சாதனங்களுக்கான விசை உள்ளீடு
- சுட்டி, பேனா அல்லது தொடு சாதனங்களுக்கான சுட்டி உள்ளீடு
- மற்றும் சுழல் சக்கரச் சாதனங்களுக்கான சக்கர உள்ளீடுகள்
ஒவ்வொரு செயல் கட்டளைகளின் தொடரும் செயல்களின் தொகுப்பைத் தூண்டுவதற்காக perform
ஐ அழைத்து முடிக்கப்பட வேண்டும். இது செயல்கள் விடுவிக்கப்படுவதற்கும் நிகழ்வுகள் எழுப்பப்படுவதற்கும் காரணமாகிறது. true
ஐ பயன்படுத்தி இதை தவிர்க்கலாம் (எ.கா. browser.actions(...).perform(true)
).
விசை உள்ளீட்டு மூலம்
விசை உள்ளீட்டு மூலம் என்பது விசைப்பலகை வகை சாதனத்துடன் தொடர்புடைய உள்ளீட்டு மூலமாகும். இதை key
வகை அளவுருக்களைப் பயன்படுத்தி தூண்டலாம். எ.கா.:
browser.action('key')
இது பின்வரும் செயல்களை ஆதரிக்கும் KeyAction
பொருளை வழங்குகிறது:
down(value: string)
: விசை அழுத்தப்படும் செயலை உருவாக்குகிறதுup(value: string)
: விசை விடுவிக்கும் செயலை உருவாக்குகிறதுpause(ms: number)
: ஒரு குறிப்பிட்ட நேரத்தில் உள்ளீட்டு மூலம் எதுவும் செய்யாததைக் குறிக்கிறது