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

கோரிக்கை

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

  • உங்கள் பயன்பாடு சரியான கோரிக்கை பேலோட்களை அனுப்புகிறதா என்பதை சரிபார்த்தல்
  • பாதுகாக்கப்பட்ட ஆதாரங்களை சோதிக்க அங்கீகார தலைப்புகளை கடத்துதல்
  • பயனர் அங்கீகாரத்தை சோதிக்க அமர்வு குக்கீகளை அமைத்தல்
  • விளிம்பு வழக்குகளை சோதிக்க கோரிக்கைகளை மாற்றுதல்
பயன்பாடு
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