பிழைத்திருத்தம்
பல செயல்முறைகள் பல உலாவிகளில் பல சோதனைகளைத் தூண்டும்போது பிழைத்திருத்தம் கணிசமாக சிரமமாக இருக்கும்.
முதலில், maxInstances ஐ 1 என அமைப்பதன் மூலமும், பிழைத்திருத்தப்பட வேண்டிய அந்த குறிப்பிட்ட விவரக்குறிப்புகள் மற்றும் உலாவிகளை மட்டும் இலக்காகக் கொள்வதன் மூலமும் இணைப்பையக் கட்டுப்படுத்துவது மிகவும் பயனுள்ளதாக இருக்கும்.
wdio.conf இல்:
export const config = {
// ...
maxInstances: 1,
specs: [
'**/myspec.spec.js'
],
capabilities: [{
browserName: 'firefox'
}],
// ...
}
பிழைத்திருத்த கட்டளை
பல சந்தர்ப்பங்களில், உங்கள் சோதனையை இடைநிறுத்தி உலாவியைப் பரிசோதிக்க நீங்க ள் browser.debug() ஐப் பயன்படுத்தலாம்.
உங்கள் கட்டளை வரி இடைமுகமும் REPL முறைக்கு மாறும். இந்த முறையானது கட்டளைகள் மற்றும் பக்கத்தில் உள்ள உறுப்புகளுடன் விளையாட அனுமதிக்கிறது. REPL முறையில், உங்கள் சோதனைகளில் செய்யக்கூடிய browser பொருளை அல்லது $ மற்றும் $$ செயல்பாடுகளை அணுகலாம்.
browser.debug() ஐப் பயன்படுத்தும் போது, அதிக நேரம் எடுப்பதற்காக சோதனை இயக்கி சோதனையை தோல்வியடையச் செய்வதைத் தடுக்க சோதனை இயக்கியின் காலமுடிவை நீங்கள் அதிகரிக்க வேண்டியிருக்கும். எடுத்துக்காட்டாக:
wdio.conf இல்:
jasmineOpts: {
defaultTimeoutInterval: (24 * 60 * 60 * 1000)
}
மற்ற கட்டமைப்புகளைப் பயன்படுத்தி அதைச் செய்வது எப்படி என்பது பற்றிய கூடுதல் தகவலுக்கு காலநேர முடிவுகள் ஐப் பார்க்கவும்.
பிழைத்திருத்தலுக்குப் பிறகு சோதனைகளைத் தொடர, ஷெல்லில் ^C குறுக்குவழியைப் பயன்படுத்தவும் அல்லது .exit கட்டளையைப் பயன்படுத்தவும்.