मुख्य सामग्री पर जाएं

मेथड्स

निम्नलिखित मेथड्स वैश्विक WebdriverIO browser-ऑब्जेक्ट में जोड़े जाते हैं।

सेव मेथड्स

टिप

सेव मेथड्स का उपयोग केवल तभी करें जब आप स्क्रीन की तुलना नहीं करना चाहते हैं, बल्कि केवल एलिमेंट-/स्क्रीनशॉट चाहते हैं।

saveElement

किसी एलिमेंट की छवि सहेजता है।

उपयोग

await browser.saveElement(
// element
await $('#element-selector'),
// tag
'your-reference',
// saveElementOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र
  • मोबाइल हाइब्रिड ऐप्स
  • मोबाइल नेटिव ऐप्स

पैरामीटर्स

  • element:
    • अनिवार्य: हाँ
    • प्रकार: WebdriverIO Element
  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • saveElementOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Save Options

आउटपुट:

Test Output पेज देखें।

saveScreen

व्यूपोर्ट की छवि सहेजता है।

उपयोग

await browser.saveScreen(
// tag
'your-reference',
// saveScreenOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र
  • मोबाइल हाइब्रिड ऐप्स
  • मोबाइल नेटिव ऐप्स

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • saveScreenOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Save Options

आउटपुट:

Test Output पेज देखें।

saveFullPageScreen

उपयोग

पूरी स्क्रीन की छवि सहेजता है।

await browser.saveFullPageScreen(
// tag
'your-reference',
// saveFullPageScreenOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • saveFullPageScreenOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Save Options

आउटपुट:

Test Output पेज देखें।

saveTabbablePage

टैबेबल लाइनों और डॉट्स के साथ पूरी स्क्रीन की छवि सहेजता है।

उपयोग

await browser.saveTabbablePage(
// tag
'your-reference',
// saveTabbableOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • saveTabbableOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Save Options

आउटपुट:

Test Output पेज देखें।

चेक मेथड्स

टिप

जब check-मेथड्स पहली बार उपयोग किए जाते हैं तो आपको लॉग में नीचे दिया गया चेतावनी दिखाई देगी। इसका मतलब है कि अगर आप अपना बेसलाइन बनाना चाहते हैं तो आपको save- और check-मेथड्स को जोड़ने की आवश्यकता नहीं है।

#####################################################################################
Baseline image not found, save the actual image manually to the baseline.
The image can be found here:
/Users/wswebcreation/project/.tmp/actual/desktop_chrome/examplePage-chrome-latest-1366x768.png
If you want the module to auto save a non existing image to the baseline you
can provide 'autoSaveBaseline: true' to the options.
#####################################################################################

checkElement

किसी एलिमेंट की छवि की तुलना बेसलाइन छवि से करता है।

उपयोग

await browser.checkElement(
// element
'#element-selector',
// tag
'your-reference',
// checkElementOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र
  • मोबाइल हाइब्रिड ऐप्स
  • मोबाइल नेटिव ऐप्स

पैरामीटर्स

  • element:
    • अनिवार्य: हाँ
    • प्रकार: WebdriverIO Element
  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • checkElementOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Compare/Check Options

आउटपुट:

Test Output पेज देखें।

checkScreen

व्यूपोर्ट की छवि की तुलना बेसलाइन छवि से करता है।

उपयोग

await browser.checkScreen(
// tag
'your-reference',
// checkScreenOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र
  • मोबाइल हाइब्रिड ऐप्स
  • मोबाइल नेटिव ऐप्स

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • checkScreenOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Compare/Check Options

आउटपुट:

Test Output पेज देखें।

checkFullPageScreen

पूरी स्क्रीन की छवि की तुलना बेसलाइन छवि से करता है।

उपयोग

await browser.checkFullPageScreen(
// tag
'your-reference',
// checkFullPageOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र
  • मोबाइल ब्राउज़र

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • checkFullPageOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Compare/Check Options

आउटपुट:

Test Output पेज देखें।

checkTabbablePage

टैबेबल लाइनों और डॉट्स के साथ पूरी स्क्रीन की छवि की तुलना बेसलाइन छवि से करता है।

उपयोग

await browser.checkTabbablePage(
// tag
'your-reference',
// checkTabbableOptions
{
// ...
}
);

समर्थन

  • डेस्कटॉप ब्राउज़र

पैरामीटर्स

  • tag:
    • अनिवार्य: हाँ
    • प्रकार: string
  • checkTabbableOptions:
    • अनिवार्य: नहीं
    • प्रकार: विकल्पों का एक ऑब्जेक्ट, देखें Compare/Check Options

आउटपुट:

Test Output पेज देखें।

Welcome! How can I help?

WebdriverIO AI Copilot