تست دسترسیپذیری BrowserStack
شما میتوانید به راحتی تستهای دسترسیپذیری را در مجموعه تستهای WebdriverIO خود با استفاده از ویژگی تستهای خودکار BrowserStack Accessibility Testing ادغام کنید.
مزایای تستهای خودکار در تست دسترسیپذیری BrowserStack
برای استفاده از تستهای خودکار در تست دسترسیپذیری BrowserStack، تستهای شما باید روی BrowserStack Automate اجرا شوند.
مزایای زیر برای تستهای خودکار وجود دارد:
- به طور یکپارچه در مجموعه تستهای خودکار موجود شما ادغام میشود.
- هیچ تغییری در کد تستها نیاز نیست.
- برای تست دسترسیپذیری به هیچ نگهداری اضافی نیاز ندارد.
- روندهای تاریخی را درک کنید و بینشهای موردی تستها را به دست آورید.
شروع کار با تست دسترسیپذیری BrowserStack
برای ادغام مجموعه تستهای WebdriverIO خود با تست دسترسیپذیری BrowserStack، این مراحل را دنبال کنید:
- بسته
@wdio/browserstack-service
را نصب کنید.
- npm
- Yarn
- pnpm
npm install --save-dev @wdio/browserstack-service
yarn add --dev @wdio/browserstack-service
pnpm add --save-dev @wdio/browserstack-service
- فایل پیکربندی
wdio.conf.js
را بهروزرسانی کنید.
exports.config = {
//...
user: '<browserstack_username>' || process.env.BROWSERSTACK_USERNAME,
key: '<browserstack_access_key>' || process.env.BROWSERSTACK_ACCESS_KEY,
commonCapabilities: {
'bstack:options': {
projectName: "Your static project name goes here",
buildName: "Your static build/job name goes here"
}
},
services: [
['browserstack', {
accessibility: true,
// Optional configuration options
accessibilityOptions: {
'wcagVersion': 'wcag21a',
'includeIssueType': {
'bestPractice': false,
'needsReview': true
},
'includeTagsInTestingScope': ['Specify tags of test cases to be included'],
'excludeTagsInTestingScope': ['Specify tags of test cases to be excluded']
},
}]
],
//...
};
شما میتوانید دستورالعملهای مفصل را اینجا مشاهده کنید.