getPuppeteer ஐ பெறுதல்
Puppeteer Browser நிகழ்நிலையை பெற்று
Puppeteer மூலம் கட்டளைகளை இயக்கவும். குறிப்பாக அனைத்து Puppeteer கட்டளைகளும்
இயல்பாகவே ஒத்திசைவற்றவை, எனவே ஒத்திசைவு மற்றும் ஒத்திசைவற்ற
செயல்பாடுகளுக்கு இடையே மாற உங்கள் Puppeteer அழைப்புகளை browser.call
கட்டளைகளுக்குள் சுற்றுவதை உறுதிப்படுத்தவும் எடுத்துக்காட்டில் காட்டியுள்ளபடி.
தகவல்
Puppeteer ஐப் பயன்படுத்துவதற்கு Chrome DevTools நெறிமுறை ஆதரவு தேவைப்படுகிறது மற்றும்
கிளவுடில் தானியங்கி சோதனைகளை இயக்கும் போது பயன்படுத்த முடியாது. Chrome DevTools நெறிமுறை இயல்பாகவே நிறுவப்படவில்லை,
அதை நிறுவ npm install puppeteer-core
ஐப் பயன்படுத்தவும்.
தானியக்க நெறிமுறைகள் பிரிவில் மேலும் அறியவும்.
தகவல்
குறிப்பு: Puppeteer தற்போது கூறு சோதனைகள் இயக்கும் போது ஆதரிக்கப்படவில்லை.
பயன்பாடு
browser.getPuppeteer()
எடுத்துக்காட்டு
getPuppeteer.test.js
it('should allow me to use Puppeteer', async () => {
// WebDriver command
await browser.url('https://webdriver.io')
const puppeteerBrowser = await browser.getPuppeteer()
// switch to Puppeteer
const metrics = await browser.call(async () => {
const pages = await puppeteerBrowser.pages()
pages[0].setGeolocation({ latitude: 59.95, longitude: 30.31667 })
return pages[0].metrics()
})
console.log(metrics.LayoutCount) // returns LayoutCount value
})
திரும்பப் பெறுபவை
- <PuppeteerBrowser>
return
: உலாவியுடன் இணைக்கப்பட்ட துவக்கிய puppeteer நிகழ்வு