மாக்
கோரிக்கையின் பதிலை மாக் செய்யவும். நீங்கள் பொருந்தும் ஒரு URLPattern மற்றும் அதற்கு தொடர்புடைய தலைப்பு மற்றும் நிலை குறியீட்டின் அடிப்படையில் ஒரு மாக் வரையறுக்கலாம். மாக் முறையை அழைப்பது வெப் வளத்தின் பதிலை மாற்றுவதற்கு நீங்கள் பயன்படுத்தக்கூடிய ஒரு ஸ்டப் பொருளை திருப்பி அளிக்கிறது.
ஸ்டப் பொருளைக் கொண்டு, நீங்கள் ஒன்று தனிப்பயன் பதிலைத் திருப்பி அளிக்கலாம் அல்லது கோரிக்கை தோல்வியடையச் செய்யலாம்.
பதிலை மாற்றுவதற்கு 3 வழிகள் உள்ளன:
- தனிப்பயன் JSON பொருளை திரும்ப அளிக்கவும் (API கோரிக்கைகளை ஸ்டப் செய்ய)
- வெப் வளத்தை உள்ளூர் கோப்புடன் மாற்றவும் (மாற்றியமைக்கப்பட்ட JavaScript கோப்பை வழங்குதல்) அல்லது
- வளத்தை வேறு url க்கு திருப்பி விடவும்
mock
கட்டளையைப் பயன்படுத்துவதற்கு WebDriver Bidi க்கான ஆதரவு தேவை என்பதை கவனிக்கவும். Chromium அடிப்படையிலான உலாவியில் அல்லது Firefox இல் உள்ளூரில் சோதனைகளை இயக்கும்போது அல்லது நீங்கள் Selenium Grid v4 அல்லது அதற்கு மேற்பட்டதைப் பயன்படுத்தும்போது அது வழக்கமாக நட க்கும். நீங்கள் கிளவுடில் சோதனைகளை இயக்கினால், உங்கள் கிளவுட் வழங்குநர் WebDriver Bidi ஐ ஆதரிக்கிறதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
URLPattern
என்பது ஒரு சோதனை தொழில்நுட்பமாகும், மேலும் சில சூழல்களில், எ.கா. Node.js. இல் இன்னும் ஆதரிக்கப்படவில்லை.
அம்சம் பரவலாக ஆதரிக்கப்படும் வரை பாலிஃபில் இறக்குமதி செய்ய பரிந்துரைக்கிறோம்.
பயன்பாடு
browser.mock(url, { method, requestHeaders, responseHeaders, postData, statusCode })
அளவுருக்கள்
பெயர் | வகை | விவரங்கள் |
---|---|---|
url | String | மாக் செய்ய வேண்டிய url |
filterOptions விருப்பத்தேர்வு | MockFilterOptions | கூடுதல் விருப்பங்கள் மூலம் மாக் வளத்தை வடிகட்டவும் |
filterOptions.method விருப்பத்தேர்வு | String, Function | HTTP முறை மூலம் வளத்தை வடிகட்டவும் |
filterOptions.requestHeaders விருப்பத்தேர்வு | Object, Function | குறிப்பிட்ட கோரிக்கை தலைப்புகள் மூலம் வளத்தை வடிகட்டவும் |
filterOptions.responseHeaders விருப்பத்தேர்வு | Object, Function | குறிப்பிட்ட பதில் தலைப்புகள் மூலம் வளத்தை வடிகட்டவும் |
filterOptions.postData விருப்பத்தேர்வு | String, Function | கோரிக்கை postData மூலம் வளத்தை வடிகட்டவும் |
filterOptions.statusCode விருப்பத்தேர்வு | Number, Function | பதில் நிலைக்குறியீடு மூலம் வளத்தை வடிகட்டவும் |