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

डायलॉग ऑब्जेक्ट

डायलॉग ऑब्जेक्ट्स को browser द्वारा browser.on('dialog') इवेंट के माध्यम से डिस्पैच किया जाता है।

डायलॉग ऑब्जेक्ट का उपयोग करने का एक उदाहरण:

import { browser } from '@wdio/globals'

await browser.url('https://webdriver.io')
browser.on('dialog', async (dialog) => {
console.log(dialog.message()) // outputs: "Hello Dialog"
await dialog.dismiss()
})

await browser.execute(() => alert('Hello Dialog'))
नोट

डायलॉग स्वचालित रूप से डिसमिस कर दिए जाते हैं, जब तक कि कोई browser.on('dialog') लिसनर न हो। जब लिसनर मौजूद होता है, तो उसे या तो dialog.accept() या dialog.dismiss() के द्वारा डायलॉग को निपटाना होगा - अन्यथा पेज डायलॉग के इंतजार में फ्रीज हो जाएगा, और क्लिक जैसे एक्शन कभी पूरे नहीं होंगे।

Welcome! How can I help?

WebdriverIO AI Copilot