அனுகரிக்க
WebdriverIO உங்களை emulate கட்டளையைப் பயன்படுத்தி வலை API-களை அனுகரிக்க அனுமதிக்கிறது. இந்த வலை API-கள் நீங்கள் குறிப்பிடும் விதத்தில் சரியாக செயல்படும். பின்வரும் அளவுகள் ஆதரிக்கப்படுகின்றன:
geolocation: புவியிருப்பிட API-ஐ அனுகரிக்கuserAgent: பயனர் முகவரை அனுகரிக்கcolorScheme: வண்ண திட்டத்தை அனுகரிக்கonLine: ஆன்லைன் நிலையை அனுகர ிக்கdevice: குறிப்பிட்ட மொபைல் அல்லது டெஸ்க்டாப் சாதனத்தை அனுகரிக்கclock: கணினி கடிகாரத்தை அனுகரிக்க
emulate கட்டளை அனுகரிப்பை மீட்டமைக்க அழைக்கக்கூடிய ஒரு செயல்பாட்டை திருப்பித் தருகிறது. இது ஒரு சோதனைக்குப் பிறகு அல்லது சோதனைகளின் தொகுப்புக்குப் பிறகு அனுகரிப்பை மீட்டமைக்க விரும்பும்போது பயனுள்ளதாக இருக்கும்.
இதைப் பற்றி மேலும் Emulation வழிகாட்டுதல்களில் படிக்கவும்.
clock அளவைத் தவிர, பக்கத்தை மீண்டும் ஏற்றாமல் அனுகரிக்கப்பட்ட மதிப்பை மாற்ற முடியாது.
இந்த அம்சத்திற்கு உலாவியில் WebDriver Bidi ஆதரவு தேவை. Chrome, Edge மற்றும் Firefox இன் சமீபத்திய பதிப்புகள் இத்தகைய ஆதரவைக் கொண்டிருந்தாலும், Safari அவ்வாறு இல்லை. புதுப்பிப்புகளுக்கு wpt.fyi ஐப் பின்தொடரவும். மேலும் நீங்கள் உலாவிகளை இயக்க கிளவுட் விற்பனையாளரைப் பயன்படுத்தினால், உங்கள் விற்பனையாளர் WebDriver Bidi ஐ ஆதரிக்கிறதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
EmulationOptions பொருள் அளவைப் பொறுத்து பின்வரும் பண்புகளைக் கொண்டிருக்கலாம்:
| அளவு | விருப்பங்கள் |
|---|---|
geolocation | { latitude: number, longitude: number } |
userAgent | string |
colorScheme | 'light' | 'dark' |
onLine | boolean |
clock | FakeTimerInstallOpts |
பயன்பாடு
browser.emulate(scope, options)
அளவுருக்கள்
| பெயர் | வகை | விவரங்கள் |
|---|---|---|
scope | string | நீங்கள் அனுகரிக்க விரும்பும் உலாவியின் அம்சம், clock, geolocation, userAgent, colorScheme அல்லது onLine எனலாம் |
options | EmulationOptions | குறிப்பிட்ட அளவுக்கான அனுகரிப்பு விருப்பம் |
எடுத்துக்காட்டுகள்
loading...
loading...
திருப்பி அனுப்புகிறது
- <Function>
returns: அனுகரிப்பை மீட்டமைக்க ஒரு செயல்பாடு