本文へスキップ

BrowserStackアクセシビリティテスト

WebdriverIOテストスイートに、BrowserStackアクセシビリティテストの自動テスト機能を使用して、簡単にアクセシビリティテストを統合できます。

BrowserStackアクセシビリティテストにおける自動テストの利点

BrowserStackアクセシビリティテストで自動テストを使用するには、テストをBrowserStack Automate上で実行する必要があります。

自動テストの利点は以下のとおりです。

  • 既存の自動化テストスイートにシームレスに統合されます。
  • テストケースにコード変更は必要ありません。
  • アクセシビリティテストに追加のメンテナンスは不要です。
  • 過去の傾向を理解し、テストケースに関する洞察を得ることができます。

BrowserStackアクセシビリティテストの開始

WebdriverIOテストスイートをBrowserStackのアクセシビリティテストと統合するには、次の手順に従ってください。

  1. @wdio/browserstack-service npmパッケージをインストールします。
npm install --save-dev @wdio/browserstack-service
  1. 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']
},
}]
],
//...
};

詳しい手順はこちらをご覧ください。

ようこそ!お手伝いできることはありますか?

WebdriverIO AI Copilot