उपयोगिता टेस्टिंग
आप ओपन सोर्स एक्सेसिबिलिटी टूल्स का उपयोग करके Deque से Axनामक से अ पने WebdriverIO टेस्ट सूट के भीतर एक्सेसिबिलिटी टेस्ट शामिल कर सकते हैं। सेट-अप बहुत आसान है, आपको केवल WebdriverIO Ax एडॉप्टर को इसके माध्यम से इंस्टॉल करना है:
- npm
- Yarn
- pnpm
npm install -g @axe-core/webdriverio
yarn global add @axe-core/webdriverio
pnpm add -g @axe-core/webdriverio
एक्स एडॉप्टर का उपयोग या तो स्टैंडअलोन या टेस्टरनर मोड में केवल ब्राउज़र ऑब्जेक्टके साथ इम्पोर्ट और आरंभ करके किया जा सकता है, उदाहरण के लिए:
import { browser } from '@wdio/globals'
import AxeBuilder from '@axe-core/webdriverio'
describe('Accessibility Test', () => {
it('should get the accessibility results from a page', async () => {
const builder = new AxeBuilder({ client: browser })
await browser.url('https://testingbot.com')
const result = await builder.analyze()
console.log('Acessibility Results:', result)
})
})
आप Axe WebdriverIO अडैप्टर गिटGitHub परअधिक दस्तावेज़ीकरण प्राप्त कर सकते हैं।