アクセス設定
Axe DevTools for Web Ruby Gemsを利用するための要件とアクセス設定
Not for use with personal data
このドキュメントでは、AxeDevTools Gemsを使用するために必要なツールとアクセス要件について詳述しています。
要件
Axe DevTools Gemsを使ったRuby開発の要件は以下の通りです。
オプションとして、WebDriversをサポートするAxe DevTools Gemsで使用するため、geckodriverなどのすべてのブラウザWebDriverをインストールすることをお勧めします。
アクセス設定
Deque Systemsレジストリへのアクセスが必要です。まだアクセスできない場合は、Deque Systemsヘルプデスクに連絡してください。
Axe DevTools Gemsをインストールして使用できるようにthese setup instructions for access to Deque's registryに従ってください。
オプションとして、Deque Systemsレジストリへのアクセスを取得した後、以下のようにレジストリを指すようにデフォルトのバンドル設定を行うことをお勧めします。
bundle config agora.dequecloud.com <username>:<identitytoken>その後、ソースなしで直接Gemsを使用できます。
gem "axe-devtools-cucumber"または、Gemにソースを指定することもできます。
gem "axe-devtools-cucumber", :source => 'https://agora.dequecloud.com/artifactory/api/gems/devtools-gems'Gemsの選択と統合
Dequeレポジトリへのアクセスを設定した後、テスティングフレームワークからGemを選び、WebDriverから選んで統合を開始します。
インストール、使用方法、およびAPIドキュメントの詳細な指示については、respective documentation for each gemを参照してください。
以下に例として統合コードスニペットを示します。
# Choose a testing framework
require "axe-rspec"
# choose a WebDriver
require "axe-capybara"
# configure WebDriver
AxeCapybara.configure(:firefox) do |c|
# ...
end
# write tests
# ...
expect(page).to be_axe_clean