சாஸ் லேப்ஸ்
அனைத்து கட்டளைகளும் சாஸ் லேப்ஸ் விரிவான பிழைத்திருத்தம் திறன்களைப் பயன்படுத்தி குரோமில் மட்டுமே ஆதரிக்கப்படுகின்றன. பின்வரும் சாஸ் விருப்பங்களை அமைப்பதன் மூலம் நீங்கள் இவற்றை செயல்படுத்தலாம்:
{
browserName: 'Chrome',
browserVersion: 'latest',
platformName: 'Windows 10',
'sauce:options': {
extendedDebugging: true
}
}
getPageLogs
கடைசி பக்க ஏற்றத்தின் அடிப்படையில் வலைப்பக்கம் குறிப்பிட்ட பதிவு தகவல்களைப் பெறுங்கள்.
சாஸ் லேப்ஸ் கட்டளை. மேலும் விவரங்கள் அதிகாரப்பூர்வ நெறிமுறை ஆவணங்களில் காணலாம்.
பயன்பாடு
browser.getPageLogs(type)
அளவுருக்கள்
பெயர் | வகை | விவரங்கள் |
---|---|---|
type | string | பதிவு வகை (எ.கா. sauce:network', 'sauce:performance') |
எடுத்துக்காட்டுகள்
// Get Network Logs
console.log(browser.getPageLogs('sauce:network'));
/**
* outputs:
* [{
* "url": "https://app.saucelabs.com/dashboard",
* "statusCode": 200,
* "method": "GET",
* "requestHeaders": {
* ...
* },
* "responseHeaders": {
* ...
* },
* "timing": {
* ...
* }
* }, {,
* ...
* }]
*/
// Get Performance Logs (needs capturePerformance capability see: https://docs.saucelabs.com/performance/transitions/#setting-performance-capabilities
console.log(browser.getPageLogs('sauce:performance'));
/**
* outputs:
* {
* "speedIndex": 1472.023,
* "timeToFirstInteractive": 1243.214,
* "firstMeaningfulPaint": 892.643,
* ...
* }
*/
திருப்பி அனுப்புவது
- <object>
log
: விரும்பிய வகையின் பதிவு வெளியீடு (எடுத்துக்காட்டைப் பார்க்கவும்)
sauceThrottleNetwork
நெட்வொர்க் நிலைமைகளுடன், எட்ஜ், 3ஜி, மற்றும் ஆஃப்லைன் உட்பட பல்வேறு நெட்வொர்க் இணைப்புகளில் உங்கள் தளத்தை சோதிக்கலாம். தரவு ஒழுங்குமுறையை (throughput) குறைக்கலாம், அதிகபட்ச பதிவிறக்கம் மற்றும் பதிவேற்ற ஒழுங்குமுறை உட்பட, மற்றும் இணைப்பு ரவுண்ட்-ட்ரிப் நேரத்தில் (RTT) குறைந்தபட்ச தாமதத்தை கட்டாயப்படுத்த லேட்டன்சி கையாளுதலைப் பயன்படுத்தலாம்.
சாஸ் லேப்ஸ் கட்டளை. மேலும் விவரங்கள் அதிகாரப்பூர்வ நெறிமுறை ஆவணங்களில் காணலாம்.
பயன்பாடு
browser.sauceThrottleNetwork(condition)
அளவுருக்கள்
பெயர் | வகை | விவரங்கள் |
---|---|---|
condition | string, object | அமைக்க வேண்டிய நெட்வொர்க் நிலைமை (எ.கா. 'online', 'offline', 'GPRS', 'Regular 2G', 'Good 2G', 'Regular 3G', 'Good 3G', 'Regular 4G', 'DSL', 'Wifi') |
எடுத்துக்காட்டுகள்
// predefined network condition
browser.sauceThrottleNetwork('offline')
// custom network condition
browser.sauceThrottleNetwork({
download: 1000,
upload: 500,
latency: 40'
})
throttleCPU
அந்த கட்டுப்பாட்டின் கீழ் உங்கள் பக்கம் எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்ள DevTools இல் CPU வை குறைக்கலாம்.
சாஸ் லேப்ஸ் கட்டளை. மேலும் விவரங்கள் அதிகாரப்பூர்வ நெறிமுறை ஆவணங்களில் காணலாம்.
பயன்பாடு
browser.throttleCPU(rate)