முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

கோரிக்கை

அமர்வின் போது உலாவி செய்யும் கோரிக்கைகளை மாற்ற இது உங்களை அனுமதிக்கிறது. பின்வரும் பயன்பாட்டு வழக்குகளுக்கு இது பயனுள்ளதாக இருக்கலாம்:

  • உங்கள் பயன்பாடு சரியான கோரிக்கை பேலோட்களை அனுப்புகிறதா என்பதை சரிபார்த்தல்
  • பாதுகாக்கப்பட்ட ஆதாரங்களை சோதிக்க அங்கீகார தலைப்புகளை கடத்துதல்
  • பயனர் அங்கீகாரத்தை சோதிக்க அமர்வு குக்கீகளை அமைத்தல்
  • விளிம்பு வழக்குகளை சோதிக்க கோரிக்கைகளை மாற்றுதல்
பயன்பாடு​
mock.request({ header, cookies, method, url, header, statusCode, fetchResponse })
அளவுருக்கள்​
பெயர்வகைவிவரங்கள்
overwritesMockOverwriteபதிலை மேலெழுத பேலோடு
overwrites.headerRecord<string,string>குறிப்பிட்ட தலைப்புகளை மேலெழுதுதல்
overwrites.cookiesRecord<string,string>கோரிக்கை குக்கீகளை மேலெழுதுதல்
overwrites.methodstringகோரிக்கை முறையை மேலெழுதுதல்
overwrites.urlstringவழிமாற்றலைத் தொடங்க கோரிக்கை url-ஐ மேலெழுதுதல்
params
optional
MockResponseParamsமேலெழுத கூடுதல் பதில் அளவுருக்கள்
params.header
optional
Objectகுறிப்பிட்ட தலைப்புகளை மேலெழுதுதல்
params.statusCode
optional
Numberபதில் நிலை குறியீட்டை மேலெழுதுதல்
params.fetchResponse
optional
Booleanபோலியான தரவுடன் பதிலளிப்பதற்கு முன் உண்மையான பதிலைப் பெறுதல்
எடுத்துக்காட்டு​
respond.js
it('adds an auth header to my API requests', async () => {
const mock = await browser.mock('https://application.com/api', {
method: 'get'
})

mock.request({
headers: { 'Authorization': 'Bearer token' }
})

await browser.url('https://application.com')
// ...
})

Welcome! How can I help?

WebdriverIO AI Copilot