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

फ़ायरफ़ॉक्स

fullPageScreenshot

पूरे पेज का स्क्रीनशॉट कैप्चर करता है।

फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।

उपयोग
browser.fullPageScreenshot()
रिटर्न
  • <String> screenshot: पूरे पेज के स्क्रीनशॉट को शामिल करने वाला base64-एन्कोडेड PNG इमेज डेटा।

getMozContext

वर्तमान में प्रभावी संदर्भ प्राप्त करें, जैसे CHROME या CONTENT

फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।

उपयोग
browser.getMozContext()
उदाहरण
console.log(await browser.getMozContext()); // outputs: 'CHROME'
रिटर्न
  • <String> Context: ब्राउज़र संदर्भ, या तो CHROME या CONTENT

setMozContext

क्रोम और कंटेंट के बीच कमांड के लिए लक्ष्य संदर्भ बदलता है।

वर्तमान संदर्भ बदलने का सभी बाद के कमांड पर स्थिति प्रभाव पड़ता है। CONTENT संदर्भ में सामान्य वेब प्लेटफॉर्म दस्तावेज़ अनुमतियां होती हैं, जैसे कि आप मनमाना जावास्क्रिप्ट मूल्यांकन करेंगे। CHROME संदर्भ को उन्नत अनुमतियां मिलती हैं जो आपको ब्राउज़र क्रोम को खुद से हेरफेर करने देती हैं, XUL टूलकिट तक पूर्ण पहुंच के साथ।

फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।

उपयोग
browser.setMozContext(context)
पैरामीटर्स
नामप्रकारविवरण
contextstringब्राउज़र संदर्भ, या तो CHROME या CONTENT
उदाहरण
console.log(await browser.getMozContext()); // outputs: 'CHROME'
browser.setMozContext('CONTENT');
console.log(await browser.getMozContext()); // outputs: 'CONTENT'

installAddOn

वर्तमान सत्र के साथ एक नया एडऑन स्थापित करता है। यह फ़ंक्शन एक ID वापस करेगा जिसे बाद में uninstallAddon का उपयोग करके एडऑन को अनइंस्टॉल करने के लिए उपयोग किया जा सकता है।

फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।

उपयोग
browser.installAddOn(addon, temporary)
पैरामीटर्स
नामप्रकारविवरण
addonstringएड ऑन फ़ाइल का base64 स्ट्रिंग
temporarybooleanअस्थायी फ्लैग जो यह इंगित करता है कि एक्सटेंशन को अस्थायी रूप से स्थापित किया जाना चाहिए - रीस्टार्ट पर हटा दिया जाता है
उदाहरण
// Create a buffer of the add on .zip file
const extension = await fs.promises.readFile('/path/to/extension.zip')
// Load extension in Firefox
const id = await browser.installAddOn(extension.toString('base64'), false);
रिटर्न
  • <String> id: एक प्रॉमिस जो नव स्थापित एडऑन के लिए एक ID में हल होगा।

uninstallAddOn

वर्तमान ब्राउज़र सत्र की प्रोफ़ाइल से एक एडऑन अनइंस्टॉल करता है।

फ़ायरफ़ॉक्स कमांड। अधिक विवरण आधिकारिक प्रोटोकॉल दस्तावेज़ों में पाया जा सकता है।

उपयोग
browser.uninstallAddOn(id)
पैरामीटर्स
नामप्रकारविवरण
idstringअनइंस्टॉल करने के लिए एडऑन का id ID
उदाहरण
// Create a buffer of the add on .zip file
const extension = await fs.promises.readFile('/path/to/extension.zip')
// Load extension in Firefox
const id = await browser.installAddOn(extension.toString('base64'), false);
// ...
await browser.uninstallAddOn(id)

Welcome! How can I help?

WebdriverIO AI Copilot